Release 10.1A: OpenEdge Getting Started:
Installation and Configuration

> ## Understanding server-level and connection-level fault tolerance

> By default, a Unified Broker instance relies on a single controlling NameServer to resolve client connection requests and a single Unified Broker instance to provide services to the client. You can configure the controlling NameServer so that multiple NameServer instances are available to resolve any client connection request, thus providing connection-level fault tolerance. If your product supports load balancing, you can also configure a single NameServer to resolve each connection request using multiple Unified Broker instances that support the same Application Service, thus providing server-level fault tolerance.

> Figure E–1 shows the relationship between these configuration options.

> Figure E–1: Server-level and connection-level fault tolerance

> These two levels of fault tolerance operate as follows:

> 1. Server-level fault tolerance — Allows multiple Unified Broker instances to register with a NameServer for the same Application Service. A client requesting a connection is connected to one of several registered Unified Broker instances that the NameServer determines are available to provide the specified Application Service. If appropriate weight factors are specified, the NameServer also balances connection load among the several broker instances. For more information on load balancing, see the "Understanding load balancing" section.

> 2. Connection-level fault tolerance — Allows you to configure a collection of NameServers that work together to resolve a client connection request. You can use two different techniques, individually or together, to implement a fault-tolerant NameServer collection. This section describes these techniques and assumes that you are familiar with the documentation on using the NameServer with your Unified Broker product.

> You can apply server-level and connection-level fault tolerance individually or together to achieve the level of fault tolerance that your application requires.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095