配置 SCA 组件参与 WS-AT 全局事务

  developerWorks 中国  >  SOA and Web services | WebSphere  >

配置 SCA 组件参与 WS-AT 全局事务

developerWorks
文档选项
<tr valign="top"><td width="8"><img alt="" height="1" width="8" src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" width="16" height="16" src="//www.ibm.com/i/c.gif"/></td><td class="small" width="122"><p><span class="ast">未显示需要 JavaScript 的文档选项</span></p></td></tr>
将打印机的版面设置成横向打印模式

打印本页

将此页作为电子邮件发送

将此页作为电子邮件发送

周 志远 ([email protected]), 软件工程师, IBM 中国开发试验室

2008 年 7 月 03 日

事务 (transaction) 支持对于构建可靠的分布式应用至关重要。面向服务的组件体系结构 (SCA) 为我们提供了一个与实现无关的开发架构,SCA 组件是构建 SOA 应用的基本单位,本文将介绍 SCA 对事务的支持,以及如何使用 WebSphere Integration Developer (WID) 开发与配置支持全局事务的 SCA 应用。

引言

本文将讲述如何用 WID 开发运行于 WebSphere Process Server(WPS) 上的支持全局事务的 SCA 应用。首先将介绍事务相关概念,接着讲述 SCA 对事务的支持,最后我们通过一个示例演示如何在组件层次制定事务属性,开发支持 WS-AT 全局事务的 SCA 应用,。

回页首

概念介绍

  • 事务 :保证一组对于资源的更新活动以原子的方式执行。也就是说,要么事务中所有的资源更新都被执行,其结果被永久保存;要么所有活动都不执行。
  • Resource Manager Local Transaction (RMLT):RMLT 是从资源管理器角度来看,通过单一连接使用资源的局部事务。支持 RMLT 的资源管理器,包括通过资源适配器 (Resource Adapter) 进行访问的 EIS,通过 JDBC DataSource 访问的关系数据库,JMS 队列,等等。
  • Global Transaction( 全局事务 ):当一个应用使用到多个资源时,需要一个外部的事务管理器通过全局事务来协调对各个资源的更新。在 J2EE 中,使用 BMT(Bean Managed Transaction) 的 EJB 组件,应用程序客户端组件,web 组件等可以通过 Java Transaction API(JTA) 的 userTransaction 接口来创建 / 参与到全局事务中;采用 CMT(Bean Managed Transaction) 的 EJB 组件则由容器负责划分事务。
  • WS-AT:

本文转自IBM Developerworks中国

        请点击此处查看全文

你可能感兴趣的:(bean,IBM,ejb,websphere,SOA,分布式应用)