Session Delivery Manager Server Components

The following OCSDM server components are supported on standalone and clustered systems to ensure that SDM application services run without failure.

  • Load balancer—This service provides SSL security (HTTPS) and load balances traffic among all front-end cluster nodes to ensure that there is no single point of failure. Access to OCSDM services is not denied if at least one node is running.
  • Front-end server—This node maintains client interaction support by managing sessions and performing authentication and authorization functions, and targets a local back-end server by default.
  • Back-end server—This node runs the services required to support any functionality provided by OCSDM. For example, the back-end server can provide route management, fault management, or configuration management functionality. The back-end server also hosts the embedded database and the message services, which are responsible for maintaining the distributed data flow and provides redundant failover capabilities.
  • Embedded database service—The Berkley XML in-memory database supports the cluster by providing database replication services by negotiating the allocation of the master database among all nodes. The database service (DBS) provides the database functionality in the back-end server. On any host, one database instance is a local database and the other database instance is part of a replication group.
  • Message service—The Message Oriented Middleware (MOM) service is used in the back-end server to support distributed message queues and topics. MOM is supported by the distributed event and data service (DEDS), which allows components to publish and subscribe to message topics and queues.