学习了本书,你将对CORBA有个初步了解,并能编写一个简单完整的CORBA应用程序。
另一种可能性是调用EJB组件,就好象它是CORBA组件一样。
接口用一系列方法在外部把CORBA对象表现出来。
这也确保随着信息工业的变动(的确发展很快),CORBA仍能跟上它的步伐。
该文提出精简ORB的方案,希望能建立一种有效、易用的嵌入式CORBA开发途径。
这些服务可以作为远程企业JavaBean(EJB)方法调用、Web服务或CORBA调用(这里只列出几个)来执行。
不,至少我不把Web服务编程模型看作是CORBA的再现或再生。
全部CORBA结构是从一个接口开始的,理解接口的最佳方法就是想像我的汽车,对,我的汽车。
本文的目的就是为您提供一种关于CORBA转换的总的看法,因此创建的模型都非常简单。
InfoQ:在将SOA与DCE和CORBA做比较时,你好像就拿Web服务与早期的分布式计算的方法做了比较?
W3C规范化了DOM,它的主要优点是可移植性:它是作为一种CORBA接口定义的,被映射到很多语言。
CORBA还引入了接口定义的语言独立性概念。
公共数据表示(CDR)是CORBA调用中将使用的数据类型的正式映射。
整体上说,CORBA的使用在减少,但是仅仅作为一个适得其所的技术,其它什么也不是。
遗憾的是,IOR不能与OBJREF相互关联,这就导致了CORBA和DCOM应用程序之间的互操作性问题。
CORBA规范指出这个文件必须扩展IDLEntity,并且与IDL接口同名。
CORBA也用于实时和嵌入式开发,在这个领域CORBA确实在增长。
下一小节将介绍CORBA转换是如何被集成到ClearCase中的相关的信息。
CORBA通过严格定义如何将数据转换或打包成公共格式来处理这种问题。
实际上,这个通用的实践被广泛地应用到任何分布式技术中,包括CORBA、EJB和DCOM。
因而在某种程度上,IDL接口对应于类定义,CORBA对象对应于类实例。
有时,代理这个名称还被用来指CORBA中正在运行的存根实例。
RMI和CORBA常被视为相互竞争的技术,因为两者都提供对远程分布式对象的透明访问。
这个项目是一次图解谈话使用CORBA通信。这是概念证明,没什么更多。
因为JTS是一种由CORBA定义的对象事务服务(OTS)的Java实现,它只能够与另一个OTS模型连接。
接下来部分,本文介绍了CORBA及实时CORBA规范和事件服务服务规范,在此基础上,设计了一个实时消息中间件原型,文中将对这个系统进行介绍。
CORBA技术是当前流行的日渐成熟的分布式计算技术,主要用来解决分布式异构系统互操作的问题。
如果要开发CORBA应用程序,应用程序环境中的每个节点都要运行相同的ORB产品。