Method and system for brokering messages in a distributed system
First Claim
Patent Images
1. A server for exchanging messages over a distributed system, comprising:
- a message broker configured for encapsulating and exchanging messages among a plurality of clients and servers using incompatible protocols;
a storage device for storing a resource, said resource containing markup source and at least one instruction for calling a message broker to communicate the message to an application at an application server; and
a preprocessor configured for preprocessing the resource in response to a communication from a user agent specifying the resource, said preprocessing including;
in response to executing the at least one instruction, calling the message broker based on the communication to communicate the message to the application at the application server in a protocol not supported by the user agent;
generating markup based on the markup source contained in the resource; and
sending the generated markup to the user agent.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for brokering messages in a distributed system is disclosed, in which a resource, such as a hypertext file specified by a user agent, is preprocessed to request the services of a message broker configured to communicate messages among a plurality of non-compatible clients and servers for sending a message to an application at an application server in a protocol not supported by the user agent. In response, markup is generated and sent back to the user agent.
-
Citations
30 Claims
-
1. A server for exchanging messages over a distributed system, comprising:
-
a message broker configured for encapsulating and exchanging messages among a plurality of clients and servers using incompatible protocols;
a storage device for storing a resource, said resource containing markup source and at least one instruction for calling a message broker to communicate the message to an application at an application server; and
a preprocessor configured for preprocessing the resource in response to a communication from a user agent specifying the resource, said preprocessing including;
in response to executing the at least one instruction, calling the message broker based on the communication to communicate the message to the application at the application server in a protocol not supported by the user agent;
generating markup based on the markup source contained in the resource; and
sending the generated markup to the user agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of communicating a message in a distributed computer system from a user agent to an application at an application server, comprising:
-
receiving a communication from the user agent identifying a resource, said resource containing markup source and at least one instruction for calling a message broker based on the communication to communicate the message to the application at the application server; and
preprocessing the resource specified in the communication, said preprocessing including;
in response to executing the at least one instruction, calling the message broker based on the communication to communicate the message to the application at the application server in a protocol not supported by the user agent; and
generating markup based on the markup source contained in the resource; and
sending the generated markup to the user agent. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium storing a resource containing markup source and one or more instructions for communicating a message in a distributed computer system from a user agent to an application at an application server, said one or more instructions being configured, when preprocessed by a hypertext server in response to a communication from a user agent identifying the computer-readable medium, to cause one or more processors to perform the steps of:
-
calling a message broker to communicate the message based on the communication to the application at the application server in a protocol not supported by the user agent; and
generating markup based the markup source contained in the resource. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification