The Connection Manager Library
Greg Eisenhauer · 2004
Connection Manager is a library of communications routines which manage the complexity of systems with multiple communication links between heterogeneous machines. The library is designed to be used as an implementation basis for networks of agents communicating application-specific data. CM is a follow-on to the DataExchange[2] communication library and was designed to address some of the difficulties of using DataExchange in multi-network environments and with using DataExchange in libraries with evolving message formats. As such, it contains support for establishing communication between agents, matching incoming messages with handlers, and assisting in the distribution of message format information to entities with which it is communicating. This paper details the services and interfaces offered by Connection Manager.