WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

實作採用「服務導向架構 (SOA)」的服務

IBM 所推出的服務導向架構 (SOA) 程式設計模型, 用來實作服務並將它們組合到解決方案中。SOA 可讓您建置、部署、整合和管理這些服務, 而不必在乎應用程式和它們執行所在的運算平台。

服務元件架構 (SCA) 和服務資料物件 (SDO) 為這種 SOA 程式設計模型提供強大的支撐。SCA 定義用來說明服務元件的模型, 並提供一種方法將它們組合到解決方案中; SDO 則定義這些元件間所交換之資訊的模型。SCA 和 SDO 是以 WSDL、XML 綱目定義語言 (XSD) 和 Web 服務原則架構 (WS-Policy) 等 Web 服務標準為基礎, 並擴增這些交互作業能力標準,以定義 SOA 的元件模型。

「服務元件架構」將商業邏輯和實作分開, 這可讓您專注在整合性應用程式的組合上,而不需清楚實作細節。服務的實作包含在 SCA 元件中。

「服務元件架構」可讓您將元件群集在一個 SCA 模組中, 並指定模組要顯現哪些服務給外部要求者。其好處是一旦對模組中的服務進行變更, 只要已變更之模組的介面維持相同,則並不會影響到其他任何的模組。

有關 SOA 程式設計模型的說明,請參閱 IBM developerWorks 文章 "Introduction to the IBM SOA programming model" (http://ibm.com/developerworks/webservices/library/ws-soa-progmodel/)。

除了使用 SOA 程式設計模型來開發新服務外, 您可以使用服務導向架構和 WebSphere ESB,將現有的應用程式提供為「服務」, 而這只需對這些應用程式進行少許的(甚至不必)變更。


Concept topic

使用條款 | 評比此網頁

「時間戳記」圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_soapps.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)