Jump to content

System Object Model: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Line 105: Line 105:
* [https://web.archive.org/web/19961225120404/http://www.software.ibm.com/objects/somobjects/somsampl.html Archived: IBM SOMware at the Club - Samples for SOM 3.0]
* [https://web.archive.org/web/19961225120404/http://www.software.ibm.com/objects/somobjects/somsampl.html Archived: IBM SOMware at the Club - Samples for SOM 3.0]
* [[Wikipedia:IBM System Object Model]]
* [[Wikipedia:IBM System Object Model]]
* [http://sourceforge.net/projects/somfree/ somFree - Open Source SOM clone project]


[[Category:SOM]]
[[Category:SOM]]

Revision as of 05:26, 4 January 2021

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:

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 library
SOMSEC.DLL SOM Security library
SOMTC.DLL CORBA TypeCode support
SOMU.DLL Metaclass framework
SOMUC.DLL Collection Class Library

Articles

Publications

  • G221-3651-02: SOMobjects Specification Sheet - IBM 1995-04
Books
  • Christina Lau: Object-Oriented Programming Using SOM and DSOM - Van Nostrand Reinhold 1994, ISBN 0-442-01948-3
  • Jennifer Hamilton: Programming with DirectToSOM C++ - Wiley 1996, ISBN 0-471-16004-0
  • Robert Orfali, Dan Harkey, Jeri Edwards: The Essential Distributed Objects Survival Guide - Wiley 1996, ISBN 0-471-12993-3
Articles

IBM Personal Systems Magazine

PC Magazine

Links