Difference between revisions of "System Object Model"

From EDM2
Jump to: navigation, search
(Links)
m (Files)
Line 39: Line 39:
 
System Object Model runtime included with [[OS/2 Warp Version 4]] consists of the following files:
 
System Object Model runtime included with [[OS/2 Warp Version 4]] consists of the following files:
 
{|class="wikitable"
 
{|class="wikitable"
!Name||Comments
+
!Directory||Name||Comments
 
|-
 
|-
|[[SOM.DLL]]|| SOM Run-time Library
+
|rowspan=2|\OS2||[[SOMDD.EXE]]||DSOM daemon. It must be started prior to running a DSOM application
 
|-
 
|-
|[[SOM.IR]]|| SOM Implementation Repository. Types, classes, and methods provided by the SOMobjects Framework
+
|[[SOMDSVR.EXE]]||Generic DSOM server program
 
|-
 
|-
|[[SOMD.DLL]]|| Distributed SOM (DSOM)
+
|rowspan=9|\OS2\DLL||[[SOM.DLL]]||SOM Run-time Library
 
|-
 
|-
|[[SOMD.MSG]] || Messages for SOMD.DLL
+
|[[SOMD.DLL]]||Distributed SOM (DSOM)
 
|-
 
|-
|[[SOMDCLS.DAT]] || Distributed SOM class database
+
|[[SOMEM.DLL]]||SOM Event Manager
 
|-
 
|-
|[[SOMDCLS.TOC]] || Distributed SOM class index
+
|[[SOMIR.DLL]]||CORBA Interface Repository support
 
|-
 
|-
|[[SOMDD.EXE]] || DSOM daemon. It must be started prior to running a DSOM application
+
|[[SOMS.DLL]]||SOM Sockets library
 
|-
 
|-
|[[SOMDIMPL.DAT]] || Distributed SOM implementation database
+
|[[SOMSEC.DLL]]||SOM Security library
 
|-
 
|-
|[[SOMDIMPL.TOC]] || Distributed SOM implementation index
+
|[[SOMTC.DLL]]||CORBA TypeCode support
 
|-
 
|-
|[[SOMDSVR.EXE]] ||Generic DSOM server program
+
|[[SOMU.DLL]]||Metaclass framework
 
|-
 
|-
|[[SOMEM.DLL]] ||SOM Event Manager
+
|[[SOMUC.DLL]]||Collection Class Library
 
|-
 
|-
|[[SOMIR.DLL]] || CORBA Interface Repository support
+
|rowspan=1|\OS2\ETC||[[SOM.IR]]||SOM Implementation Repository. Types, classes, and methods provided by the SOMobjects Framework
 
|-
 
|-
|[[SOMK.MSG]] || SOM error messages file
+
|rowspan=4|\OS2\ETC\DSOM||[[SOMDCLS.DAT]]||Distributed SOM class database
 
|-
 
|-
|[[SOMS.DLL]] || SOM Sockets library
+
|[[SOMDCLS.TOC]]||Distributed SOM class index
 
|-
 
|-
|[[SOMSEC.DLL]] || SOM Security library
+
|[[SOMDIMPL.DAT]]||Distributed SOM implementation database
 
|-
 
|-
|[[SOMTC.DLL]] || CORBA TypeCode support
+
|[[SOMDIMPL.TOC]]||Distributed SOM implementation index
 
|-
 
|-
|[[SOMU.DLL]] || Metaclass framework
+
|rowspan=3|\OS2\SYSTEM||[[SOMD.MSG]]||Messages for SOMD.DLL
 
|-
 
|-
|[[SOMUC.DLL]] || Collection Class Library
+
|SOME_OS2.MSG||
 +
|-
 +
|[[SOMK.MSG]]||SOM error messages file
 
|}
 
|}
  

Revision as of 16:30, 21 September 2021

SOM-Icon.png

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. System Object Model (SOM, SOMObjects) is a language neutral object model.

Products

  • IBM System Object Model/6000 (SOM/6000)
  • IBM SOMobjects Developer Toolkit Version 2.1 for OS/2, AIX and Windows (10H9767)
  • IBM SOMobjects Workgroup Enabler Version 2.1 for OS/2, AIX and Windows (10H9769)
  • IBM SOMobjects for OS/400

Documentation

IBM System Object Model (SOM) Online Books

Runtime

Component
SOM Run-time Kernel SRK
SOM Event Management Framework SEM
Distributed SOM Framework SDS
SOMobjects Interface Repository Framework SIR
SOMobjects Utility Classes SUT
Syslevel
  • Version 2.01.5 - SM20012

Files

System Object Model runtime included with OS/2 Warp Version 4 consists of the following files:

Directory Name Comments
\OS2 SOMDD.EXE DSOM daemon. It must be started prior to running a DSOM application
SOMDSVR.EXE Generic DSOM server program
\OS2\DLL SOM.DLL SOM Run-time Library
SOMD.DLL Distributed SOM (DSOM)
SOMEM.DLL SOM Event Manager
SOMIR.DLL CORBA Interface Repository support
SOMS.DLL SOM Sockets library
SOMSEC.DLL SOM Security library
SOMTC.DLL CORBA TypeCode support
SOMU.DLL Metaclass framework
SOMUC.DLL Collection Class Library
\OS2\ETC SOM.IR SOM Implementation Repository. Types, classes, and methods provided by the SOMobjects Framework
\OS2\ETC\DSOM SOMDCLS.DAT Distributed SOM class database
SOMDCLS.TOC Distributed SOM class index
SOMDIMPL.DAT Distributed SOM implementation database
SOMDIMPL.TOC Distributed SOM implementation index
\OS2\SYSTEM SOMD.MSG Messages for SOMD.DLL
SOME_OS2.MSG
SOMK.MSG SOM error messages file

Articles

Publications

  • G221-3651-02: SOMobjects Specification Sheet - IBM 1995-04
Books
Articles

IBM Personal Systems Magazine

PC Magazine

Links