词条 | 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保留系统的后台数据库,记录可被映射入对象。 |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。