如基于SOA的ERP架構 為企業“量身定制” |
發布時間: 2012/8/8 15:18:19 |
在SOA的體系結構中,每個實體的角色不是固定不變的,一個實體可以同時充當以上三種角色中的一個或多個。在面向服務的體系結構中主要的操作有:1.發布:使服務提供者可以向服務注冊中心注冊自己的功能及訪問接口。
面向服務架構(SOA)的工作原理 (一)SOA的定義 面向服務架構是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過其間定義良好的接口和契約聯系起來。服務是指定義良好的、自包含的、不依賴于上下文和其他服務的一組功能。接口是采用中立的方式進行定義的,它獨立于實現服務的硬件平臺、操作系統和編程語言。 (二)SOA的體系結構 在面向服務架構中主要有三種角色: 1.服務消費者:利用服務注冊中心查找所需的服務,然后使用該服務。2.服務提供者:是創建服務的實體,并且對使用自身服務的請求進行響應。3.服務注冊中心:注冊已經發布的服務,對其進行分類,并提供搜索服務。它相當于一個服務信息的數據庫,為服務提供者與服務消費者提供一個平臺,使兩者可以各取所需,同時服務注冊中心要有一個通用的標準,使服務提供商提供的服務符合這個標準,這樣,服務消費者使用的服務才可以跨越不同的服務提供者。 在SOA的體系結構中,每個實體的角色不是固定不變的,一個實體可以同時充當以上三種角色中的一個或多個。 在面向服務的體系結構中主要的操作有:1.發布:使服務提供者可以向服務注冊中心注冊自己的功能及訪問接口。 2.發現:使服務請求者可以通過服務注冊中心查找特定種類的服務。3綁定和調用:在獲得服務描述信息之后,服務消費者據此去調用服務。 本文出自:億恩科技【www.artduck.net】 本文出自:億恩科技【www.enidc.com】 --> |