当前位置: 技术问答>java相关
*****RMI和CORBA的问题,初学,急呀!!!******
来源: 互联网 发布时间:2017-04-05
本文导语: RMI和CORBA之间有何区别?它们各有何用途?请指教!! | up | CORBA是一个非常重要的技术,因为它提供一个结构来构建一个独立于实现语言及平台的分布式可升级的企业应用。它...
RMI和CORBA之间有何区别?它们各有何用途?请指教!!
|
up
|
CORBA是一个非常重要的技术,因为它提供一个结构来构建一个独立于实现语言及平台的分布式可升级的企业应用。它比RMI更为广泛、高级和强大。
RMI本质而言对纯JAVA应用支持来说是一个比较轻便的技术。如果一个完全分布应用以JAVA实现,而不需要集成其它平台,那么RMI将会更好一些,掌握起来更为简单,开发也更为容易。
另一方面,CORBA会有更好的标准化、灵活性及可操作性。一旦一个应用由RMI实现,它就依赖于JAVA。另一方面,由CORBA来实现的JAVA应用可以很容易的与其它任一平台集成,未来将会有较大的需要。
最后,RMI及CORBA之间的分界线可能是模糊的。因为CORBA加入由RMI提供的设施,反之亦然。对许多应用来说,用CORBA和用RMI实现的服务几乎没有任何实质的不同。因此两种技术的选择最终依赖于应用及是否要求由RMI提供的设施,或者是CORBA的灵活性。
RMI本质而言对纯JAVA应用支持来说是一个比较轻便的技术。如果一个完全分布应用以JAVA实现,而不需要集成其它平台,那么RMI将会更好一些,掌握起来更为简单,开发也更为容易。
另一方面,CORBA会有更好的标准化、灵活性及可操作性。一旦一个应用由RMI实现,它就依赖于JAVA。另一方面,由CORBA来实现的JAVA应用可以很容易的与其它任一平台集成,未来将会有较大的需要。
最后,RMI及CORBA之间的分界线可能是模糊的。因为CORBA加入由RMI提供的设施,反之亦然。对许多应用来说,用CORBA和用RMI实现的服务几乎没有任何实质的不同。因此两种技术的选择最终依赖于应用及是否要求由RMI提供的设施,或者是CORBA的灵活性。