J2EE平台中分布式事务互操作的研究与实现  

Research and Implementation of Distributed Transaction Interoperability in J2EE Platform

在线阅读下载全文

作  者:张勇[1] 胡剑军[1] 陈宁江[1] 

机构地区:[1]中国科学院软件研究所软件工程技术研发中心

出  处:《计算机科学》2005年第7期1-4,43,共5页Computer Science

基  金:973计划;网构软件中间件平台模型和框架研究(2002CB312005);863计划;网络环境的系统软件核心技术及运行平台(2001AA113010);863计划;面向新型ERP的可重配Web应用服务器研究与应用(2003AA413010)

摘  要:RMI-IIOP协议扩展了J2EE应用服务器的应用领域。符合CORBA IDL规范的非Java语言编写的CORBA客户端可以通过IIOP协议与J2EE应用组件之间实现互操作。在分布式事务环境中,CORBA客户端通过IIOP协议调用应用服务器上的EJB组件时,应用服务器需要保证客户端的CORBA调用能正确到达EJB组件,并且事务上下文在客户端和服务器之间能够有效传播。本文基于应用服务器的JMX体系结构,设计了一个支持事务互操作的服务框架,实现了事务环境下基于IIOP协议对EJB的调用。它具有较好的灵活性和可重配性。并已经在中科院软件所研制的OnceAS应用服务器中得到了实现。RMI-IIOP Protocol provides EJBs deployed in J2EE Application Server interoperability with CORBA ob- jects implemented in various languages. To buid reliable applications,it is necessary to invocate EJB through IIOP Pro- tocol in distributed transaction context. There are two key problems in J2EE Application Server to solve;dispatching correctly CORBA invocation to EJB,and propagating transaction context from client to server. This paper gives a flex- ible and reconfigurable transaction interoperation architecture based on JMX and interceptor technologies. The work shown in this paper has been implemented in ONce AS Application Server developed by Institute of Software,the Chi- nese Academic of Sciences.

关 键 词:分布式事务 J2EE 互操作 CORBA 应用服务 EJB组件 台中 IIOP Java语言 客户端 应用领域 应用组件 体系结构 服务框架 协议 服务器 上下文 JMX 灵活性 中科院 环境 调用 软件 

分 类 号:TP311.133.1[自动化与计算机技术—计算机软件与理论] TP311.52[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象