面向服務的架構

2021-08-18 10:48:58 字數 770 閱讀 7088

1 定義

是使用者可以構建,部署和整個各種服務,無須依賴應用程式及其執行的平台,從而提高業務流程的靈活性。

2 設計原則

無狀態;單一例項;明確定義介面;自包含和模組化;粗粒度;松耦合;可重用;互操作性

3 實現方式

(1) web service

(2) esb

(3) 服務登錄檔

4 qos

可靠性    ws-reliability, ws-reliablemessaging

安全性    web服務安全規範

策略        ws-policy

控制        bpel4ws / wsbpel

管理        wsdm

5 web服務

uddi - 統一描述,發現和整合。提供了一種統一的服務發布,查詢和定位的方法。

是服務的資訊註冊規範,以便使用者發現和使用它。

wsdl - web服務描述語言。是對服務進行描述的語言,包含服務實現定義和服務介面定義。

soap - 簡單物件訪問協議。定義了服務請求者與服務提供者之間的訊息傳輸規範。

面向服務的架構

web服務最基本的協議包括uddi wsdl和soap。1.業務邏輯服務 包括用於實現業務邏輯的服務和執行業務邏輯的能力 2.控 務 包括實現人 流程和資訊整合的服務,以及執行這些整合邏輯的能力 3.連線服務 通過企業服務匯流排提供分布在各種架構元素中服務間的連線性 4.業務創新和優化服務 用於監控...

SOA面向服務架構

首先martin fowler提出soa歧義service oriented ambiguity,認為 什麼是soa 是不可能回答,因為不同的人意味著不同的事情,soa意味服務介面,意味流程整合,意味資源再利用,意味著管制,在下面soa元件圖中,服務和服務消費者 客戶端 之間存在多個約束,當乙個服務...

面向服務架構(SOA)的原則

web service已經不再是新婚的娘子。眾多企業都已經建立各種實驗性web services 專案,事實證明,這項新興的分布式計算技術確實能夠降低整合和開發的成本。另外,一些關鍵的web services標準紛紛制定,強安全 robust security 和管理方面的產品也陸續問世。對於志向遠...