Global Information Lookup Global Information

IBM System Object Model information


IBM SOMobjects
Developer(s)IBM
Stable release
3.0 / December 1996
Operating systemOS/2, Windows, AIX, Classic Mac OS, Copland, OS/390, NonStop OS, OS/400
Typeobject-oriented shared library system

In computing, the System Object Model (SOM) is an object-oriented shared library system developed by IBM. DSOM, a distributed version based on CORBA, allowed objects on different computers to communicate.

SOM defines an interface between programs, or between libraries and programs, so that an object's interface is separated from its implementation. SOM allows classes of objects to be defined in one programming language and used in another, and it allows libraries of such classes to be updated without requiring client code to be recompiled.

A SOM library consists of a set of classes, methods, static functions, and data members. Programs that use a SOM library can create objects of the types defined in the library, use the methods defined for an object type, and derive subclasses from SOM classes, even if the language of the program accessing the SOM library does not support class typing. A SOM library and the programs that use objects and methods of that library need not be written in the same programming language. SOM also minimizes the impact of revisions to libraries. If a SOM library is changed to add new classes or methods, or to change the internal implementation of classes or methods, one can still run a program that uses that library without recompiling. This is not the case for all other C++ libraries, which in some cases require recompiling all programs that use them whenever the libraries are changed, known as the fragile binary interface problem.

SOM provides an application programming interface (API) that gives programs access to information about a SOM class or SOM object. Any SOM class inherits a set of virtual methods that can be used, for example, to find the class name of an object, or to determine whether a given method is available for an object.

and 20 Related for: IBM System Object Model information

Request time (Page generated in 1.0633 seconds.)

IBM System Object Model

Last Update:

System Object Model (SOM) is an object-oriented shared library system developed by IBM. DSOM, a distributed version based on CORBA, allowed objects on...

Word Count : 2459

Component Object Model

Last Update:

binding Name mangling Portable object (computing) - cross-language, cross-platform object model definition IBM System Object Model (SOM) - feature-rich alternative...

Word Count : 4675

Object REXX

Last Update:

for IBM System Object Model (SOM) and Workplace Shell (WPS) support. The OS/2 version of IBM Object REXX includes classes to support the IBM System Object...

Word Count : 710

IBM i

Last Update:

IBM i (the i standing for integrated) is an operating system developed by IBM for IBM Power Systems. It was originally released in 1988 as OS/400, as...

Word Count : 4880

IBM DevOps Code ClearCase

Last Update:

IBM. ClearCase supports two configuration management models: UCM (Unified Change Management) and base ClearCase. UCM provides an out-of-the-box model...

Word Count : 2618

Common Object Request Broker Architecture

Last Update:

an object-oriented model although the systems that use the CORBA do not have to be object-oriented. CORBA is an example of the distributed object paradigm...

Word Count : 4329

IBM Db2

Last Update:

including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational...

Word Count : 5365

IBM System

Last Update:

Personal System/2 laptop IBM System/3 IBM System/4 Pi IBM Office System/6 IBM System/7 IBM System/23 IBM System/32 IBM System/34 IBM System/36 IBM System/38...

Word Count : 358

Object

Last Update:

instance of a class or array Object (IBM i), the fundamental unit of data storage in the IBM i operating system Object file, the output of a compiler...

Word Count : 368

IBM Personal Computer AT

Last Update:

The IBM Personal Computer AT (model 5170, abbreviated as IBM AT or PC/AT) was released in 1984 as the fourth model in the IBM Personal Computer line,...

Word Count : 2266

Interface description language

Last Update:

RPC, The Open Group's Distributed Computing Environment, IBM's System Object Model, the Object Management Group's CORBA (which implements OMG IDL, an IDL...

Word Count : 564

IBM 1130

Last Update:

decimal IBM 1620 in that market segment. Typical installations included a 1 megabyte disk drive that stored the operating system, compilers and object programs...

Word Count : 10272

Object database

Last Update:

An object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented...

Word Count : 2324

Unified Modeling Language

Last Update:

modeling language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system....

Word Count : 2665

Mock object

Last Update:

A mock object is an object that imitates a production object in limited ways. A programmer might use a mock object as a test double for software testing...

Word Count : 1631

Som

Last Update:

on module, in computer embedded systems Self-organizing map, neural network in machine learning IBM System Object Model, a programming tool SOM Biotech...

Word Count : 277

IBM 3270

Last Update:

mainframes. The 3270 was the successor to the IBM 2260 display terminal. Due to the text color on the original models, these terminals are informally known as...

Word Count : 8736

Multiple inheritance

Last Update:

from 8.6 or via Incremental Tcl (Incr Tcl) in earlier versions). IBM System Object Model (SOM) runtime supports multiple inheritance, and any programming...

Word Count : 2457

System Architect

Last Update:

and/or generation of database schema via integration with IBM Infosphere Data Architect Object-relational mapping Data flow diagramming IDEF Cross-Reference...

Word Count : 2115

IBM AIX

Last Update:

proprietary Unix operating systems developed and sold by IBM for several of its computer platforms. Originally released for the IBM RT PC RISC workstation...

Word Count : 5592

PDF Search Engine © AllGlobal.net