开放式系统( 二 )


开放式系统

文章插图
分散式事务处理(DTP) 。信报处理系统(X.400) 。目录服务(X.500) 。图O-11示意了数据从一个系统到另一个系统的过程中,如何流过协定栈和传输介质的 。数据从套用层和表示层开始,在这里一个用户使用一个网路套用,例如电子函件系统 。对服务的请求,穿越表示层到达会话层,在这里开始对信息编分组的过程 。在两个系统间可以开闢一个面向连线的通信会话,以提供可靠的传输 。一旦会话被建立,协定层开始以合适的方式交换信息 。互联模型开放式系统互联(OSI)模型是由国际标準化组织在八十年代初开发的 。它为计算机和网路设备的互联定义标準和协定 。开放软体基金会(OSF)是一个会员式机构,它从其它厂商处获得技术来建立计算环境 。OSF实际创造的技术仅仅是那些获得技术的组合 。OSF开放式系统软体环境是一组开放式系统技术的集合,这些技术使用户能够在虚拟无缝环境,对来自多厂商的软硬体进行融合和匹配 。它的环境包括分散式计算环境(DCE),可以简化在异构环境的产品的开发;它还包括开放软体基金/1(OSF/1),一种为开放环境的UNIX作业系统,它支持对称多处理机工作、增强的安全性特徵和动态配製 。它是围绕Carnegie Mellon大学的Mach核心建造的 。另外还有OSF/Motif,一种图形化的用户接口,它具有Microsoft Windows和Apple Macintosh的特徵,提供一种通用的外观和感觉,它在IBM系统上广泛使用,并且和IBM的公用用户访问(CUA)有关係 。开放软体环境是一些厂商组成的国际联盟,这些厂商包括IBM、Hewlett-Packard、SunSoft,Novell,他们共同合作以开发一种可以和Microsoft Windows竞争的UNIX通用台式系统环境(CDE) 。对象管理组织(OMG)开发了一组厂商可以用于开发在多厂商环境操作套用的面向对象语言、接口和协定标準 。OMG验证根据标準设计的产品的可接受性 。SQL访问组(SAG)SAG是一个资料库管理系统(DBMS)厂商小组,他们的目标是,建立互操作的结构化查询语言(SQL)资料库标準 。SAG和ISO,以及ANSI(美国国家标準局)协商以达到这一目标 。X/Open公司一个为建立互操作套用而倡导开放的、多厂商环境的厂商构成的小组 。它出版信息并提供确认服务 。新的开放式计算机厂商,如IBM、DEC、Hewlett-Packard,以及其它厂商,现在已经开始偏离他们在七十年代和八十年代提倡的专用结构和系统,而开始提供新的开放式环境 。例如,IBM支持它的现有的用户对系统套用体系结构(SAA)、高级对等联网(APPN)和其它标準的需求,同时,通过定义联网方案支持新的顾客对开放环境的需求,它具有如下特徵:隐藏下面的联网部件,因而顾客可以有选择地使用套用产品 。它是通过使用OSFDCE和OSI标準来达到目的的 。多种通信协定允许使用多种通信协定,例如APPN、TCP/IP和OSI 。为通信使用高频宽技术 。数字设备公司在1987年宣布的DEDnet阶段V中支持OSI协定 。它提供对OSI模型的完全兼容和对阶段IV的向后兼容 。然而,在1991年,DEC宣布了ADVANTAGE-NETWORKS,这是一种增加对其它协定支持的策略,如支持TCP/IP 。为此,DEC从它在阶段V中对OSI的全部接受中退出 。更重要的是,DEC提供对TCP/IP的支持,并且有能力建立多种协定支持,它们可以传输DECnet、 TCP/IP和OSI数据 。例如,用户使用OSI运输协定可以在TCP/IP套用之间传送数据,或使用TCP 协定在OSI套用之间传输数据 。在过去的十年里,OSI协定就象是对开放式系统设计的模型,虽然对这个协定的一般性接受还是很慢的 。甚至使用TCP/IP协定的网际网路,也已经开始为集成OSI协定而工作 。在缓慢地接受OSI的同时,厂商们开始设计专用的产品,并致力于他们自己的联网体系结构 。然而,最近, TCP/IP已经成为通向互操作的一个驱动力量,这主要是因为它有能力处理网路互联,以及它在网际网路中被广泛使用 。转变和发展开放式系统的运动已经从需要开发一种承认协定模型,如OSI,转移到接受多种不同协定 。在公司进入到将他们的部门级计算机集成为企业级系统的时期,需要将IPX、TCP/IP、AppleTalk、NetBIOS和许多其它协定集成到将所有东西都能紧密相连的网路平台中 。处理能力、多协定路由器和中间件的发展,使得这种多协定支持是可行的 。这里的中间件是一个基本术语,它指对应用程式隐藏下面系统,允许应用程式和其它应用程式进行接口的软体平台 。例如,一个在 Novell网路Windows套用运行的用户,可以访问一个传统上不兼容的和TCP/IP网路相连的UNIX计算机系统上的资料库 。中间件产品处理所有的通信和接口需求 。对多种不同协定的接受和处理这些协定的产品的可获得性,导致了互操作产品市场的扩展 。现在,网路管理人员和用户具有更大的选择权,并且可以在他们的网路上使用更多的可用资源 。另外,产品的生产商可以将精力集中于设计独特产品,并且对兼容性很少关心 。