System Object Model: Difference between revisions
Appearance
No edit summary |
|||
Line 9: | Line 9: | ||
==Files== | ==Files== | ||
System Object Model | System Object Model runtime included with [[OS/2 Warp Version 4]] consists of the following files: | ||
{| | {| class="wikitable" | ||
!Name !!Comments | !Name !!Comments | ||
|- | |- | ||
|[[SOM.DLL]] || SOM Run-time Library | |[[SOM.DLL]] || SOM Run-time Library | ||
|- | |- | ||
| [[ | |[[SOM.IR]] || SOM Implementation Repository. Types, classes, and methods provided by the SOMobjects Framework | ||
|- | |- | ||
| [[SOMD. | | [[SOMD.DLL]] || Distributed SOM (DSOM) | ||
|- | |- | ||
| [[ | | [[SOMD.MSG]] || Messages for SOMD.DLL | ||
|- | |- | ||
| [[SOMDCLS. | | [[SOMDCLS.DAT]] || Distributed SOM class database | ||
|- | |- | ||
| [[ | | [[SOMDCLS.TOC]] || Distributed SOM class index | ||
|- | |- | ||
| [[ | | [[SOMDD.EXE]] || DSOM daemon. It must be started prior to running a DSOM application | ||
|- | |- | ||
| [[SOMDIMPL. | | [[SOMDIMPL.DAT]] || Distributed SOM implementation database | ||
|- | |- | ||
| [[ | | [[SOMDIMPL.TOC]] || Distributed SOM implementation index | ||
|- | |- | ||
| [[ | | [[SOMDSVR.EXE]] ||Generic DSOM server program | ||
|- | |- | ||
| [[ | | [[SOMEM.DLL]] ||SOM Event Manager | ||
|- | |- | ||
| [[ | | [[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]] || Metaclass framework | ||
|- | |- | ||
| [[SOMUC.DLL]] || Collection Class Library | |||
|} | |} | ||
Revision as of 14:52, 4 May 2016

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 runtime included with OS/2 Warp Version 4 consists of the following files:
Name | Comments |
---|---|
SOM.DLL | SOM Run-time Library |
SOM.IR | SOM Implementation Repository. Types, classes, and methods provided by the SOMobjects Framework |
SOMD.DLL | Distributed SOM (DSOM) |
SOMD.MSG | Messages for SOMD.DLL |
SOMDCLS.DAT | Distributed SOM class database |
SOMDCLS.TOC | Distributed SOM class index |
SOMDD.EXE | DSOM daemon. It must be started prior to running a DSOM application |
SOMDIMPL.DAT | Distributed SOM implementation database |
SOMDIMPL.TOC | Distributed SOM implementation index |
SOMDSVR.EXE | Generic DSOM server program |
SOMEM.DLL | SOM Event Manager |
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 | Metaclass framework |
SOMUC.DLL | Collection 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.