Registry communications middleware
First Claim
1. A client-server computer system serving as a logical layer of communications between applications and transport mechanisms of a data network, and comprising:
- a plurality of clients, each capable of initiating applications controlled by a corresponding operating system;
a first registry connected to each client for(a) accepting application specific messages from a client, destined for a preselected server, and encapsulating them into a standard registry specific message; and
(b) translating the registry specific messages into one of a plurality of preselected protocols;
a network for communicating the translated messages to a distant end;
a plurality of diverse first messaging devices connected between the first registry and the network, for communicating, to the network, the registry specific messages in the preselected protocol of a selected first messaging device, the first messaging device being selected by the first registry;
a second registry located at the distant end for(c) accepting the translated messages; and
(d) converting the messages from protocol format to the original application specific message; and
whereinthe second registry is connected to the preselected server for communicating the application specific message to the server;
a plurality of diverse second messaging devices, connected between the network and the second registry input for receiving registry specific messages in the preselected protocol and transferring them to the second registry.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system has a plurality of non-compatible clients and servers selectively interconnected over a network, each client capable of initiating an application in which a related compatible server is involved. Communication between the clients and servers involve a first registry process including the acceptance of application specific messages from a client, destined for a preselected server, and encapsulating them into standard registry specific messages. The routing of the messages is determined by a database that responds to a verb command, from a particular client, to provide routing data. Next, there is translation of the registry specific messages into a preselected protocol. A second registry process occurs at a distant end to restore the message, after passing through the network. The second registry accepts the translated messages and converts them from protocol format to the original application specific format for use by the preselected compatible server.
-
Citations
6 Claims
-
1. A client-server computer system serving as a logical layer of communications between applications and transport mechanisms of a data network, and comprising:
-
a plurality of clients, each capable of initiating applications controlled by a corresponding operating system; a first registry connected to each client for (a) accepting application specific messages from a client, destined for a preselected server, and encapsulating them into a standard registry specific message; and (b) translating the registry specific messages into one of a plurality of preselected protocols; a network for communicating the translated messages to a distant end; a plurality of diverse first messaging devices connected between the first registry and the network, for communicating, to the network, the registry specific messages in the preselected protocol of a selected first messaging device, the first messaging device being selected by the first registry; a second registry located at the distant end for (c) accepting the translated messages; and (d) converting the messages from protocol format to the original application specific message; and
whereinthe second registry is connected to the preselected server for communicating the application specific message to the server; a plurality of diverse second messaging devices, connected between the network and the second registry input for receiving registry specific messages in the preselected protocol and transferring them to the second registry. - View Dependent Claims (2, 3)
-
-
4. In a computer system having a plurality of client and server machines selectively interconnected over a network, each capable of executing applications controlled by a different operating system, a logical layer of communications between the machines and comprising the steps:
-
performing a first registry process including (a) accepting application specific messages from a client, destined for a preselected server, and encapsulating them into a standard registry specific message; and (b) translating the registry specific messages into one of a plurality of preselected protocols; subjecting the registry specific message to a plurality of diverse messaging routes for communicating, to the network, the registry specific messages in the preselected protocol of a selected messaging route, the selected messaging route being selected by the first registry process; performing a second registry process at a distant end including (c) accepting the translated messages; and (d) converting the messages from protocol format to the original application specific format; connecting the converted application specific message to the preselected server. - View Dependent Claims (5, 6)
-
Specification