便于编写和使用:
使得 远程服务程序和访问这些服务程序的 客户程序的编写工作变得轻松、简单。
服务程序大约用三行指令宣布本身是服务程序,其它方面则与任何其它 对象类似。
可连接现有&原有的系统:
可通过 的本机方法接口 ' 与现有系统进行进行交互。利用 和 ',您就能用
语言编写客户端程序,还能使用现有的服务器端程序。在使用 &' 与现有服务器连接
时,您可以有选择地用 重新编写服务程序的任何部分,并使新的程序充分发挥 的功
能。类似地, 可利用 、在不修改使用数据库的现有非 源代码的前提下与现有关
系数据库进行交互。
分布式垃圾收集:
采用其分布式垃圾收集功能收集不再被网络中任何客户程序所引用的远程服务对象。与
虚拟机内部的垃圾收集类似,分布式垃圾收集功能允许用户根据自己的需要定义服务器对
象,并且明确这些对象在不再被客户机引用时会被删除。
并行计算:
采用多线程处理方法,可使您的服务器利用这些 线程更好地并行处理客户端的请求。
分布式计算解决方案: 从 ()%) 开始就是 平台的核心部分,因此,它存在于
任何一台 )%) 虚拟机中。所有 系统均采用相同的公开协议,所以,所有 系统均
可直接相互对话,而不必事先对协议进行转换。
1.3 简单介绍 CORBA 和 DCOM
)%*%)#
是 +",+-.提出的一个分布式对象技术的规范。
标准主要分为 * 个层次:对象请求代理、公共对象服务和公共设施。最底层是对象请
求代理 ,规定了分布对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分
布对象系统中的“软总线”;在 之上定义了很多公共服务,可以提供诸如并发服务、名字服
务、事务交易服务、安全服务等各种各样的服务;最上层的公共设施则定义了组件框架,提
供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。总之, 的
特点是大而全,互操作性和开放性非常好。目前 的最新版本是 /%*。 *%0 也
已基本完成,增加了有关 - 集成和 1 控制等内容。 的缺点是庞大而复杂,
并且技术和标准的更新相对较慢%
)%*%/
是 - 2 与其他业界厂商合作提出的一种分布构件对象模型( -".
",)% 起源于动态数据交换(3)技术4对象连接与嵌入
53 就是从 3 引伸而来的。随后,- 2 引入了构件对象模型 ,形成了 对
象之间实现互操作的二进制标准。基于 ,微软进一步将 53 技术发展到 53/。在
53/ 中,出现了我们今天熟知的拖放技术以及 53 自动化。 是 在分布计算方
面的自然延续,它为分布在网络不同节点的两个 构件提供了互操作的基础结构。
当然,按照微软一贯的产品开发逻辑,微妙的思想都退到了幕后,而提供给开发者的是一个以
67- 方式生成各种应用的可视化开发环境
评论1
最新资源