SAP Hybris YaaS 架构
首先你得明白,其他人在做什么。
我敢打赌,你听说过 IaaS, PaaS, SaaS。
IaaS ( Infrastructure as a Service)
PaaS (Platform as a Service)
SaaS (Software as a Service)
为了规 (zhuang) 范 (bi),水疗公司在 Hybris 业务中提出了SAP Hybirs as a Service 的概念,YaaS 是它的简称。
YaaS 像个超市YaaS 的思路是将 Hybris 产品中分解为多个微服务,每个微服务由 RESTful API, 业务逻辑和集成逻辑三层结构组成。
微服务的三层结构微服务通过 API 接口提供服务,开发者通过重用这些接口快速开发自己的产品。使用标准的 HTTP 协议进行通信,开发者可以选择不同的产品技术,编程语言和开发工具。
SAP Hybris YaaS 平台上的微服务可分为两类:独立服务和依赖服务。
SAP Hybris YaaS 平台上的服务YaaS 超市最下层所提供的服务之间相互独立,比如 文件服务 (Document Service), 邮件服务 (Email Service),这些能满足通用功能需求的服务,称为 Core Service.
货架中间层所提供的产品服务(Product Service),仓库服务(Inventory Service)则能满足电商业务中特殊的功能性需求。这些由多个微服务组成的,能满足特定业务需求的服务,称之为 Business Service。
YaaS 架构最上一层所提供的服务,能实现一个具体的业务场景,可以看作一个小应用。以 Product Details Page Mashup Service 为例,这个应用可显示产品的详细信息,比如图片,库存,颜色,大小等。
看官没时间看中间写的也没关系,我把话说的简单点:SAP Hybris 是一个电商产品,由 Hybris 分解的小部件称为 Service,这些小部件住在 Hybris YaaS 平台上。
都卖钱。就酱。
想知道更多,请前往 SAP YaaS 官网。