電腦詞典/IBM的系統對象模型(SOM) System Object Model(SOM),IBM
【名稱】:IBM的系統對象模型(SOM) System Object Model(SOM),IBM
【解釋】: IBM的SOM是壹種面向對象的技術,目的在于通過面向對象技術來改進現在的結構化程序設計。它是壹種自然語言技術,允許以不同語言寫的類能壹起工作,前提條件是他們支持SOM約束。分布式SOM(DSOM)是工作在分布式網上的壹個SOM擴充。系統可以使用壹個對象請求代管者來共享對象和管理對象間的通信。相應的産品應用在TCP/IP網和NetWare的IPX網上。
爲了提高與Microsoft的Cairo操作系統中對象技術的競爭力,IBM、Sun微系統和HP公司決定共享對象技術。Sun的對象技術是DOE,HP的技術是DOMF。SOM也是OpenDOC的壹部分,OpenDOC是幫助開發者在網絡環境中創建共享對象應用程序的壹個規範。OpenDOC是由OpenDOC聯盟制定的,開始是由蘋果公司提出,並得到了IBM、Novell、Borland、Wordperfect及其它不願他們自己的對象技術完全依靠Microsoft公司的對象鏈接和嵌入技術的公司的支持。
IBM正努力使SOM和DSOM成爲工業標准。他們聯合了壹些標准化組織並鼓勵那些程序語言開發商們使用這些技術。IBM已經爲OS/22.0的Workplace Shell建立了壹個SOM庫。另外IBM的VisualAge也是壹個用來操作SOM和DSOM對象的面向對象的開發工具,VisualAge可以用來創建在多種平台上運行的應用程序,而把開發者從編程細節中解脫出來。應用程序可用圖形接口實現,並可共享網絡資源,還可訪問IBM保留系統的後台數據庫,記錄可被映射入對象。
相關條目:Compound Documents複合文檔;Distributed Object Management Facility分布式對象管理設施;Distributed Objects Everywhere,SunSoft SunSoft的全分布式對象;Distributed System Object Model分布式系統對象模型;Object Linking and Embedding對象鏈接與嵌入;Object-Oriented Technology面向對象技術;Objects 對象。
【序號】:702