摘要
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.
出处
《计算机科学》
CSCD
北大核心
2005年第7期1-4,43,共5页
Computer Science
基金
973计划
网构软件中间件平台模型和框架研究(2002CB312005)
863计划
网络环境的系统软件核心技术及运行平台(2001AA113010)
863计划
面向新型ERP的可重配Web应用服务器研究与应用(2003AA413010)