Object Broker扩展了在多厂商网络环境内实现Microsoft的对象链接嵌入(OLE)或动态数据交换(DDE)接口的应用能力。DEC和Microsoft联合起来为基于对象的客户机/服务器开发和展开,提供一种开放体系结构。这一行动导致了公用对象模型(COM),它是为允许Windows应用访问其他平台的应用而设计的一组基于对象的分布式联网接口。这里说的其他平台包括DEC Open VMS环境、Macintosh系统和不同的UNIX变种。
OLE 2.0对嵌入对象使用本地活动(in-place activities)。如果用户双击复合文档中的对象,所有的交互工作都在复合文档内发生。和对象进行交互操作所需的菜单、工具条、调色板和其他控制,暂时替代了活跃窗口的现存菜单和控制。当用户进行完编辑后,返回到正常的控制,并且对象以改变后的形式存在。在多媒体对象的情况下,说进行“编辑”可能是一种不当的说法。用户通过“播放(playing)”和这种对象进行交互操作,而不是“编辑(editing)”,虽然编辑有时也是可以的。
在Windows for Workgroup和Windows NT环境,一个称为ClipBook的实用功能,提供在一个网络上进行工作的先切再贴(cut-and-paste)特征。你可以将希望和其他用户共享的对象放置在ClipBook中。然后,其他用户可以在他们的计算机上打开ClipBook,并将这些对象贴到他们的文档中去。这些对象保持一个到你的计算机上的文件连接,因而如果你对这个文件进行了修改,在其他用户的文档中的拷贝也将作相应的改变。然而,如果你的计算机没有打开,其他用户就不能从你的计算机上获得这些修改。
Other OLE Features 其他OLE特征
OLE还实现了一些其他有趣的特征。2.0版本对早期的OLE中的特征进行了较大的扩展,例如,那些与Windows for Workplace V3.1和Windows NT V3.1合并的特征。下面讨论版本2.0的一些特征。
相关条目:Common ObjectModel 公用对象模型;Compound Documents 复合文档;Dynamic Data Exchange 动态数据交换;NetDDE;Object Broker,DEC DEC的Object Broker;Microsoft Windows for Workgroups;Microsoft Windows NT。