架构学习

SAP Hybris YaaS 架构

2017-07-01  本文已影响0人  冯小糖

首先你得明白,其他人在做什么。

我敢打赌,你听说过 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 官网

上一篇下一篇

猜你喜欢

热点阅读