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.