System Object Model

from Wikipedia, the free encyclopedia

The System Object Model (SOM) is an extension of the operating system developed by IBM (later versions based on CORBA ) to include an object-oriented and distributed platform (DSOM) for applications. SOM was also available for other operating systems, including Windows NT , MacOS, and AIX , and formed the basis for OpenDoc . SOM is conceptually similar to Microsoft's Component Object Model (COM).

SOMobjects

At a high level of abstraction, the OS / 2 system presents itself as a collection of classes and objects that a developer can use and extend in any programming language that SOM supports.

Components

  • SOM run-time kernel
  • SOM Event Management Framework
  • SOMobjects Interface Repository Framework
  • SOMobjects utility classes
  • Distributed SOM Framework

Versions

  • 1.0 - OS / 2 2.0
  • 2.0 - OS / 2 2.1
  • 2.1 - OS / 2 Warp 3, Warp 4 (last status: 2.01.5)
  • 3.0 - OS / 2 Warp, Windows NT, AIX 4 - SOMobjects Developer Toolkit V3.0 (December 1996)

Further development was stopped in 1997.

See also

Web links