Implementing Sockets Subclasses

Distributed SOM (DSOM) and the Replication Framework require basic message services for inter-process communications. The Event Management Framework must be integrated with the same communication services in order to handle communications events.

To maximize their portability to a wide variety of local area network transport protocols, the DSOM, Replication, and Event Management Frameworks have been written to use a common communications interface, which is implemented by one or more SOM class libraries using available local protocols.

The common communications interface is based on the "sockets" interface used with TCP/IP, since its interface and semantics are fairly widespread and well understood. The IDL interface is named Sockets. There is no implementation associated with the Sockets interface by default; specific protocol implementations are supplied by subclass implementations.

Note: The Sockets classes supplied with the SOMobjects Developer Toolkit and run-time packages are only intended to support the DSOM, Replication, and Event Management Frameworks. These class implementations are not intended for general application usage.