更新时间:2023-12-23 22:31
开放软件基金会,即OSF。是由IBM、DEC和HP等国际计算机巨头组建的一个会员式机构。OSF的出现是为了促进和支持ISO指定的OSI/RF(开放系统互联模型),其出发点就是网络操作系统的开放性。
OSF(开放软件基金会)由IBM、DEC和HP等国际计算机巨头组建,并为开放的互联网系统开发了一套应用环境规范AES。OSF的出现是为了促进和支持ISO指定的OSI/RF(开放系统互联模型),其出发点就是网络操作系统的开放性。
开放软件基金会是一个会员式机构,它从其它厂商处获得技术来建立计算环境。它定义需要什么,然后向任何人提供这些定义,称为“为技术而请求(RFT)”。OSF实际创造的技术只是那些获得技术的组合。
OSF开放式系统软件环境是一组开放式系统技术的集合,这些技术使用户能够在虚拟无缝的环境,对来自多厂商的软硬件进行融合和匹配。厂商无需考虑的软件环境包括如下:
分布式计算环境(DCE)一种平台或基础设施,它可以简化异构环境中的产品开发。
分布式管理环境(DME)为分布式混合厂商环境中的系统和网络管理人员提供工具。
开放软件基金/1(OSF/1)开放环境的UNIX操作系统,它支持对称多处理机工作,增强的安全性功能,和动态配制。它是围绕Carnegie Mellon大学的Mach操作系统微内核建造的。
OSF/Motif 一种图形化的用户接口,它具有与Microsoft Windows和Apple Macintosh操作系统相似的界面,提供一种通用的外观和感觉。它在IBM系统上广泛使用,并且和IBM的通用用户访问(CUA)有关系。
OSF体系结构无关分布格式(ANDF)它使得开发人员可以生产和包装一个应用成为在不同的硬件体系结构上使用的一个版本,它为大市场开放式系统软件开辟了一个市场。
OSF在开放式系统和互操作产品标准开发中扮演着关键角色。通过OSF的分布式计算环境,向开发人员提供了可以隐藏不同技术和产品间差异的软件。DCE使得开发人员可以建造在分布式客户机/服务器环境工作的应用产品。图O-7示意了一个分布式环境。它是一种许多不同服务器向客户提供服务和数据的环境。这些系统可以是放在统一地点的,也可以是分散在广阔地理区域的。
典型的分布式环境是异构的,他们包括许多不同厂商的产品、操作系统、应用和数据库。OSFDCE通过提供可以隐藏操作系统、通信协议和多厂商产品差异的一种公共基础设施,来简化在分布式客户机/服务器环境的产品开发。
在过去,可以从IBM、DEC等厂商处获得公共基础设施,但是他们都是专有的。OSFDCE的基本目标是提供一个开放环境。它定义了一种客户可以与后端服务器进行交互的客户机-服务器体系结构。然而,在分布式环境,服务器可能是分散放置的,并且是通过广域网(WAN)链路连接的。由于这种网络可能是范围很广的,而且数据访问速度也是可变的(WAN连接的结果),数据同步和其它问题将出现,从而导致了创建分布式应用的复杂性。由于在创建这样的应用时的复杂性,OSFDCE,以及类似产品,已经变得至关重要,并且被许多厂商支持,如IBM、DEC、Hewlett-Packard等厂商。
厂商无关DCE平台提供如下核心服务。这些服务在“OSF分布式计算环境”下讨论得更细致。
分布式目录服务,源于DEC的DECdns目录服务。
基于Andrew文件系统(AFS)的分布式文件系统。
源于Apollo(现在的Hewllet-Packard)开发的网络计算系统的远程过程调用。
安全性服务,如鉴别、数据完整性,和Kerberos提供的数据个人性(它是在麻省理工学院发明的)。
一些主要厂商将OSFDCE集成到了他们的产品中。Novell将要把DCE以可装入模块的形式集成到NetWare中,它还在一些大学资助了一些与DCE相关的计划。IBM为它的OS/2产品增加了DCE客户机软件,因而用户可以在包括运行DCE的OS/2在内的IBMDCE服务器上访问DCE文件和目录服务。Hewllet Packard也加入了DCE,它提供联机事物处理(OLTP)产品、对象管理系统和其它基于DEC的产品。