複製鏈接
請複製以下鏈接發送給好友

開放軟件基金會

鎖定
開放軟件基金會,即OSF。是由IBM、DEC和HP等國際計算機巨頭組建的一個會員式機構。OSF的出現是為了促進和支持ISO指定的OSI/RF(開放系統互聯模型),其出發點就是網絡操作系統的開放性。
中文名
開放軟件基金會
外文名
Open Software Foundation
出發點
網絡操作系統的開放性
功    能
開放式系統技術

開放軟件基金會OSF的成立

OSF(開放軟件基金會)由IBM、DEC和HP等國際計算機巨頭組建,併為開放的互聯網系統開發了一套應用環境規範AES。OSF的出現是為了促進和支持ISO指定的OSI/RF(開放系統互聯模型),其出發點就是網絡操作系統的開放性。
開放軟件基金會是一個會員式機構,它從其它廠商處獲得技術來建立計算環境。它定義需要什麼,然後向任何人提供這些定義,稱為“為技術而請求(RFT)”。OSF實際創造的技術只是那些獲得技術的組合。

開放軟件基金會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通過提供可以隱藏操作系統、通信協議和多廠商產品差異的一種公共基礎設施,來簡化在分佈式客户機/服務器環境的產品開發。

開放軟件基金會OSF的目標

在過去,可以從IBM、DEC等廠商處獲得公共基礎設施,但是他們都是專有的。OSFDCE的基本目標是提供一個開放環境。它定義了一種客户可以與後端服務器進行交互的客户機-服務器體系結構。然而,在分佈式環境,服務器可能是分散放置的,並且是通過廣域網(WAN)鏈路連接的。由於這種網絡可能是範圍很廣的,而且數據訪問速度也是可變的(WAN連接的結果),數據同步和其它問題將出現,從而導致了創建分佈式應用的複雜性。由於在創建這樣的應用時的複雜性,OSFDCE,以及類似產品,已經變得至關重要,並且被許多廠商支持,如IBM、DEC、Hewlett-Packard等廠商。
廠商無關DCE平台提供如下核心服務。這些服務在“OSF分佈式計算環境”下討論得更細緻。
分佈式目錄服務,源於DEC的DECdns目錄服務。
源於Apollo(現在的Hewllet-Packard)開發的網絡計算系統的遠程過程調用
安全性服務,如鑑別、數據完整性,和Kerberos提供的數據個人性(它是在麻省理工學院發明的)。
一些主要廠商將OSFDCE集成到了他們的產品中。Novell將要把DCE以可裝入模塊的形式集成到NetWare中,它還在一些大學資助了一些與DCE相關的計劃。IBM為它的OS/2產品增加了DCE客户機軟件,因而用户可以在包括運行DCE的OS/2在內的IBMDCE服務器上訪問DCE文件和目錄服務。Hewllet Packard也加入了DCE,它提供聯機事物處理(OLTP)產品、對象管理系統和其它基於DEC的產品。