Try OpenEdge Now
skip to main content
Installation and Configuration
NameServer and NameServer Load Balancing Details : NameServer overview : Unified Broker and Name Server relationship : Application Services
 
Application Services
The Application Service that a Unified Broker provides is identified by a list of one or more names that you can optionally specify during broker configuration. Each Application Service name you specify is an arbitrary designation for the business function that the Unified Broker instance provides.
The NameServer maintains a separate Application Service name space for each Unified Broker type. So, an AppServer, OpenEdge Adapter for SonicMQ, WebSpeed Transaction Server, and DataServer instance can each register the same Application Service name with the same controlling NameServer without conflict. However with the load-balancing option, if you have multiple Unified Broker instances of the same type register the same Application Service name with the same controlling NameServer, you must guarantee that each Unified Broker instance provides exactly the same functionality. For AppServers and WebSpeed Transaction Servers, this means providing the same application procedures and database resources for all instances. For DataServers, this means accessing the same database for all instances.
If, for example, you use the same Application Service name to identify functionality on several AppServers, each of which supports different remote procedures and database connections, multiple requests from the same client application are likely to provide inconsistent results.