精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>corba 和 dcom 比较

主题:corba 和 dcom 比较
发信人: zhms()
整理人: majorsun(2000-02-17 19:20:49), 站内信件
corba的目标是实现异构分布环境(不同硬件体系、操作系统、编程语言)
下的分布计算,而且现在事实上也能实现了。dcom却仍局限在windows平台。
本来如果全套使用一个厂家的产品有其优越性,然而鉴于nt的性能及其可靠性
考虑,它很难胜任关键业务,此时,往往要以专业厂家的操作系统或unix系统
为服务平台,提供对象服务,而在pc(用windows或unix等)上请求服务,作
为客户操作平台。这时,一般使用corba,因为在专业os或unix上基本上都没
有dcom支持,当然,此时仍旧可在windows下使用dcom技术,然后通过桥接技
术(如inprise的visibroker即有此功能)与corba进行互操作,但这无异于
自找麻烦,除非已经在windows平台有很多dcom的应用或其它特殊原因(如开
发人员)而不得不为。而关于以后的支持,由于ms的一贯做法,使其平台上的
开发厂商纷纷进而支持其它平台(inprise就是最好的例子,其visibroker在
大部分unix工作站都有版本),而且现在宣布支持corba的厂家远多于dcom,
因而最后,dcom可能还是仅仅在windows平台上使用,这样,它的命运恐怕就
取决于nt后续版本的成败(至少在商业领域)。这不符合开发商和最终用户的
利益。
关于工具可使用visibroker,orbix,mico等。
另:前认为cics等用的较多,主要是从商业系统而言。corba的大系统的成功
范例确实不算很多,这也是新技术的必经阶段。
以上都是我个人观点,请大家批评指正。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.39.9]

[关闭][返回]