使用事务服务

WebSphere® Application Server 中,应用程序可以使用事务以原子单元(不可分割的工作单元)的方式协调资源的多个更新,以便使所有更新都成为永久更新或都成为非永久更新。

关于此任务

WebSphere Application Server 中,事务由三个主要的组件管理:
  • 事务管理器。事务管理器支持可恢复的 XAResources 登记,并确保在事务结束时或发生故障并重新启动应用程序服务器之后促使每个此类型的资源产生一致的结果。

    [z/OS]此外,WebSphere Application Server for z/OS® 支持通过 RRS(z/OS 资源恢复服务)协调资源管理器。

  • 企业应用程序运行于其中的容器。当应用程序执行对事务资源管理器(例如数据库)的更新时,容器代表应用程序管理 XAResources 的登记。(可选)容器能够控制事务(用于为容器管理的事务配置的企业 Bean)的定界。
  • 应用程序编程接口 UserTransaction,可用于 bean 管理的企业 Bean 和 servlet。这些应用程序组件可使用 UserTransaction 接口来控制其自己事务的定界。

    有关可用于 UserTransaction 接口的方法的详细信息,请参阅 Java™ 事务 API (JTA) 1.1 规范

    此外,Java 事务 API (JTA) 支持还包括其他应用程序编程接口, 以便应用程序框架可以处理线程的工作单元 (UOW) 上下文并且组件可以注册 JTA 事务(例如,可通知持久性管理器事务完成)。

使用以下任务在 WebSphere Application Server 应用程序中处理事务:

过程


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_ep
文件名:tjta_ep.html