簡體   English   中英

SOA意味着僅Web服務?

[英]SOA means only web services?

根據面向服務的架構(SOA)的定義,一種支持服務導向的架構樣式。

這是否意味着僅將Web服務(SOAP和REST)視為SOA的部分/骨干? 消息傳遞服務呢?

不,是的。

可以以面向服務的方式設計Web服務,但是“服務”(SOA)描述功能,即業務邏輯包。

面向服務的體系結構意味着您擁有不同的系統,不同的用戶,並且您實現業務的方式將重點放在整個服務上。

前者(SOA)是抽象的東西,是一種范式,是對如何實現某些東西的承諾,后者是技術(REST,SOAP等)。

結合Web服務,通​​常使用WS-Business Process Execution Language (簡稱:BPEL)來描述“如何”。 它用於協調提供商和消費者,並允許高流量流程在雲中擴展。

考慮您的銀行,它以非常標准化的方式每秒處理許多業務步驟; 使用標准服務,例如將錢從一個帳戶轉移到另一個帳戶。

關於Java和JMS,Oracle提供了一個教程: 該示例顯示了在WebLogic Server 11g中創建簡單JMS隊列以進行測試的步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM