System Object Model: Difference between revisions
Appearance
Line 17: | Line 17: | ||
|[[SOM.DLL]] || SOM Run-time Library. | |[[SOM.DLL]] || SOM Run-time Library. | ||
|- | |- | ||
|[[SOM.IR]] || | |[[SOM.IR]] || Types, classes, and methods provided by the SOMobjects Framework. | ||
|- | |- | ||
| [[SOMD.DLL]] || Distributed SOM (DSOM). | | [[SOMD.DLL]] || Distributed SOM (DSOM). | ||
Line 37: | Line 37: | ||
| [[SOMEM.DLL]] ||SOM emitter library. | | [[SOMEM.DLL]] ||SOM emitter library. | ||
|- | |- | ||
| [[SOMIR.DLL]] || | | [[SOMIR.DLL]] || CORBA Interface Repository support. | ||
|- | |- | ||
| [[SOMK.MSG]] || SOM error messages file. | | [[SOMK.MSG]] || SOM error messages file. | ||
Line 45: | Line 45: | ||
| [[SOMSEC.DLL]] || SOM Security library. | | [[SOMSEC.DLL]] || SOM Security library. | ||
|- | |- | ||
| [[SOMTC.DLL]] || | | [[SOMTC.DLL]] || CORBA TypeCode support. | ||
|- | |- | ||
| [[SOMU.DLL]] || | | [[SOMU.DLL]] || SOM Utilities - somu library. | ||
|- | |- | ||
| [[SOMUC.DLL]] || | | [[SOMUC.DLL]] || Utility Class Library. | ||
|- | |- | ||
|} | |} |
Revision as of 22:08, 18 June 2015

System Object Model (SOM) is an object-oriented shared library system. DSOM, a distributed version based on CORBA, allowed objects on different computers to communicate.
Documentation
Files
System Object Model on OS/2 Warp 4.5x is composed by the following files:
Name | Comments |
---|---|
SOM.DLL | SOM Run-time Library. |
SOM.IR | Types, classes, and methods provided by the SOMobjects Framework. |
SOMD.DLL | Distributed SOM (DSOM). |
SOMD.MSG | Messages for SOMD.DLL. |
SOMDCLS.DAT | |
SOMDCLS.TOC | |
SOMDD.EXE | DSOM daemon. It must be started prior to running a DSOM application. |
SOMDIMPL.DAT | |
SOMDIMPL.TOC | |
SOMDSVR.EXE | Generic DSOM server program. |
SOMEM.DLL | SOM emitter library. |
SOMIR.DLL | CORBA Interface Repository support. |
SOMK.MSG | SOM error messages file. |
SOMS.DLL | SOM Sockets - soms library. |
SOMSEC.DLL | SOM Security library. |
SOMTC.DLL | CORBA TypeCode support. |
SOMU.DLL | SOM Utilities - somu library. |
SOMUC.DLL | Utility Class Library. |
Articles
Replacement
- somFree is a Portable implementation of SOM, but it hasn't been ported to OS/2-eCS. It is open source under the LGPL v3.
- NOM (Netlabs Object Model) was an implementation of SOM that was going to be part of Voyager, but it never got finished.