Patent ID: 6389470
Filing Date: 2002-05-14
Classification: G06F,H04L,H04Q

Abstract:
A messaging system in a telecommunication controller having a plurality of distributed sub-systems, the messaging system comprising:means in a requesting sub-system for creating a proxy to control messaging for a function to be carried out in real time by a resource on a resource sub-system, the function being requested by an application on the requesting sub-system, said proxy creating means having means for including a logical key identifying a server type for a server to control implementation of the function; a middleware engine in the requesting sub-system including means for acting in response to the proxy in real time to generate a function request message and to transmit said message to the resource sub-system, wherein the requesting middleware engine is coupled to the application only through the proxy, the message includes the logical key and function parameter arguments; a middleware engine in the resource sub-system having means for dynamically registering servers and allowing registered servers to be modified, added, or deleted, and said servers for both active and redundant resources register with the resource middleware engine to provide automatic redundancy; reading a received message, determining a registered server associated with the function identified by the message, and activating the determined server; means in each said registered server for controlling performance of the function to be carried out by the resource; means in the resource middleware engine for passing control back to the proxy when the function is complete; and means in the requesting sub-system for terminating the proxy when the requesting application is satisfied.