首先你得明白宵溅,其他人在做什么。
我敢打賭上炎,你聽(tīng)說(shuō)過(guò) IaaS, PaaS, SaaS恃逻。
IaaS ( Infrastructure as a Service)
PaaS (Platform as a Service)
SaaS (Software as a Service)
為了規(guī) (zhuang) 范 (bi),水療公司在 Hybris 業(yè)務(wù)中提出了SAP Hybirs as a Service 的概念藕施,YaaS?是它的簡(jiǎn)稱(chēng)寇损。
YaaS 的思路是將 Hybris 產(chǎn)品中分解為多個(gè)微服務(wù),每個(gè)微服務(wù)由 RESTful API, 業(yè)務(wù)邏輯和集成邏輯三層結(jié)構(gòu)組成裳食。
微服務(wù)通過(guò) API 接口提供服務(wù)矛市,開(kāi)發(fā)者通過(guò)重用這些接口快速開(kāi)發(fā)自己的產(chǎn)品。使用標(biāo)準(zhǔn)的 HTTP 協(xié)議進(jìn)行通信诲祸,開(kāi)發(fā)者可以選擇不同的產(chǎn)品技術(shù)浊吏,編程語(yǔ)言和開(kāi)發(fā)工具。
SAP Hybris YaaS 平臺(tái)上的微服務(wù)可分為兩類(lèi):獨(dú)立服務(wù)和依賴(lài)服務(wù)救氯。
YaaS 超市最下層所提供的服務(wù)之間相互獨(dú)立找田,比如 文件服務(wù) (Document Service), 郵件服務(wù) (Email Service)着憨,這些能滿(mǎn)足通用功能需求的服務(wù)墩衙,稱(chēng)為 Core Service.
貨架中間層所提供的產(chǎn)品服務(wù)(Product Service),倉(cāng)庫(kù)服務(wù)(Inventory Service)則能滿(mǎn)足電商業(yè)務(wù)中特殊的功能性需求。這些由多個(gè)微服務(wù)組成的漆改,能滿(mǎn)足特定業(yè)務(wù)需求的服務(wù)植袍,稱(chēng)之為 Business Service。
YaaS 架構(gòu)最上一層所提供的服務(wù)籽懦,能實(shí)現(xiàn)一個(gè)具體的業(yè)務(wù)場(chǎng)景,可以看作一個(gè)小應(yīng)用氛魁。以 Product Details Page Mashup Service 為例暮顺,這個(gè)應(yīng)用可顯示產(chǎn)品的詳細(xì)信息,比如圖片秀存,庫(kù)存捶码,顏色,大小等或链。
看官?zèng)]時(shí)間看中間寫(xiě)的也沒(méi)關(guān)系惫恼,我把話(huà)說(shuō)的簡(jiǎn)單點(diǎn):SAP Hybris 是一個(gè)電商產(chǎn)品,由 Hybris 分解的小部件稱(chēng)為 Service澳盐,這些小部件住在 Hybris YaaS 平臺(tái)上祈纯。
都賣(mài)錢(qián)。就醬叼耙。
想知道更多腕窥,請(qǐng)前往 SAP YaaS?官網(wǎng)。