CORBA支持动态平衡和服务器崩溃处理,你说的是那个公司的产品,每家公司的CORBA 产品都有不同,
你的应用如果是在这家的产品下开发的,就不见的能够用在另一家的产品上。
CORBA 才发布组件模型规范才一年,哦,原来以前的CORBA没有支持组件模型,不会吧,这么流野?
怪不得许多COrba 的中间件系统只提供COBOL/C的接口,一大堆的API调用,现今为止还没有一家的
CORBA 的产品支持CCM(CORBA Component Model),究竟CCM是什么东东,原来就是EJB的一个超集,
其实就是EJB的多语言的实现版本,当然CCM的内容比EJB更丰富。所以可以说CORBA是一种已经落后
的技术,当然在指EJB没有出现之前。
说起中间件,大体上可以分为三大类:1、TP(事务中间件)2、MQ(消息中间件/MOM)
3、CM(组件中间件)。
说起 COM ,要注意区分是应用在中间件的MTS/COM+组件,还是以前的OLE/COM/DCOM应用,就像
Java的 Javabean 和Enterprise Javabean 的区别一样,他们的应用目标是有本质的区别。
EJB2.0和COM+1.0 其实就是同一类的技术规范,也许看到是看到 CORBA 规范的产品的兼容性的
笑话,所以EJB不单是一种规范,而且它也是一种实现,但不是完整的实现,为什么这么说,是因为
Sun 并没有实现EJB组件的运行环境,即Java 自己的术语容器,他把容器留给三方厂商来实现。
而 COM+就是实现了所有的东东,别人什么都没的做,连一口剩饭都不留给人家,太可恶啦。