论文部分内容阅读
RMI-IIOP模型的价值在于RMI可以使用CORBA的IIOP作为分布式对象通信中的标准传输协议,使得RMI应用程序与CORBA系统之间的互操作成为可能。RMI最初使用的JRMP是一个非标准的协议,它不允许与使用交叉语言编写的CORBA对象进行通信。RMI-IIOP模型同时具有RMI的简单易用和CORBA在不同语言间的互操作性。
RMI-IIOP模型没有完全解决RMI对象与CORBA对象互操作通信的问题,本文详细分析了RMI-IIOP模型结构及实现方法,针对其存在的缺陷,提出了自己的解决方案,在此模型的基础上形成了新的改进扩充模型,改进扩充模型的设计原则是实现RMI对象与CORBA对象在IIOP协议、对象读取以及远程方法调用等方面完全兼容。设计思想是重新设计其通讯结构和程序结构,根据新的结构重新设计RMI-IIOPAPI接口,本文阐述了RMI-IIOP API接口的设计思想及实现过程。
为了测试新的RMI-IIOP改进扩充模型,本文通过实例对RMI-IIOP改进扩充模型提供的API接口进行具体应用,实验表明在CORBA和EJB的环境中RMI-IIOP改进扩充模型比原模型功能更强、性能更好。