WebSphere WebSphere Enterprise Service Bus V6.0.1 操作系统: AIX, HP-UX, Linux, Solaris, Windows

使用面向服务的体系结构(SOA)来实现服务

IBM 提供了一种面向服务的体系结构(SOA)编程模型来实现服务并将它们组成解决方案。无论这些服务在哪些应用程序和计算平台上运行,SOA 都允许您构建、部署、集成和管理它们。

服务组件体系结构(SCA)和服务数据对象(SDO)是此 SOA 编程模型的基础。SCA 定义用于描述服务组件的模型,同时还提供一种将它们组成解决方案的方法;SDO 定义了这些组件之间交换的信息的一种模型。 SCA 和 SDO 都基于一些 Web Service 标准(例如,WSDL、XML 模式定义语言(XSD)和 Web 服务策略框架 (WS-Policy),并且增加这些互操作性标准以便为 SOA 定义组件模型。

“服务组件体系结构”将业务逻辑与实现分隔开,以便您可以集中精力装配集成应用程序,而不必知道有关实现的详细信息。服务的实现包含在 SCA 组件中。

“服务组件体系结构”使您能够将组件集中在一个 SCA 模块中,并指定该模块对外部请求者显示哪些服务。这样做的优点在于,只要已更改的模块的接口保持不变,则对模块中的服务所作的更改不会影响任何其他模块。

IBM developerWorks 的文章“Introduction to the IBM SOA programming model”(其网址为:http://ibm.com/developerworks/webservices/library/ws-soa-progmodel/)中描述了 SOA 编程模型。

除了使用 SOA 编程模型来开发新服务以外,还可以使用面向服务的体系结构和 WebSphere ESB 来将现有应用程序作为服务提供,而对这些应用程序只需稍作更改甚至无需更改。


概念主题

使用条款 | 评价此页

Timestamp icon上次更新时间: 3 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, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。