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 和管理方面的產品也陸續問世。對於志向遠...