Communicating messages between components in a client/server environment using an object broker
First Claim
1. A method for communicating messages between components in a client/server environment, comprising:
- initiating, in response to a request from a server application operating on a server system, a process for receiving messages from one or more first functions of a client application operating on a client system, the process initiated by an object broker associated with the server system using a generalized architecture for communicating messages between client and server applications;
registering, by the object broker associated with the server system, one or more second functions of the server application with the process;
receiving, by the object broker associated with the server system and at the process associated with the server application, a message intended for a second function of the server application, the message initiated by a first function of the client application on the client system;
unpacking, by the object broker associated with the server system, at least a portion of the received message;
determining, by the object broker associated with the server system, the second function of the server application for which the message is intended; and
initiating, by the object broker associated with the server system, the second function of the server application for which the message is intended in response to the message.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for communicating messages between components in a client/server environment comprises initiating, in response to a request from an application on a server system, a process for receiving messages from one or more first components associated with a client system, the process initiated using a generalized architecture for communicating messages between components in a client/server application. The method includes registering with the process one or more second components associated with the application, receiving at the process associated with the application a message intended for a second component on the server system, the message initiated by a first component on a client system. The method includes unpacking at least a portion of the received message, determining the second component associated with the server system for which the message is intended, and initiating the second component for which the message is intended in response to the message.
-
Citations
28 Claims
-
1. A method for communicating messages between components in a client/server environment, comprising:
-
initiating, in response to a request from a server application operating on a server system, a process for receiving messages from one or more first functions of a client application operating on a client system, the process initiated by an object broker associated with the server system using a generalized architecture for communicating messages between client and server applications; registering, by the object broker associated with the server system, one or more second functions of the server application with the process; receiving, by the object broker associated with the server system and at the process associated with the server application, a message intended for a second function of the server application, the message initiated by a first function of the client application on the client system; unpacking, by the object broker associated with the server system, at least a portion of the received message; determining, by the object broker associated with the server system, the second function of the server application for which the message is intended; and initiating, by the object broker associated with the server system, the second function of the server application for which the message is intended in response to the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for communicating messages between components in a client/server environment, comprising:
-
a server system coupled to a client system, the client system comprising one or more first functions of a client application operating on the client system and the server system comprising one or more second functions of a server application on the server system; an object broker associated with the server system and operable to; initiate, in response to a request from the server application on the server system, a process for receiving messages from the one or more first functions of the client application, the process initiated using a generalized architecture for communicating messages between client and server applications; register with the process the one or more second functions of the server application; receive at the process associated with the server application a message intended for a second function of the server application, the message initiated by a first function of the client application on the client system; unpack at least a portion of the received message; determine the second function of the server application for which the message is intended; and initiate the second function of the server application for which the message is intended in response to the message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a non transitory computer-readable storage medium, the non-transitory storage medium comprising computer executable instructions for communicating messages between components in a client/server environment, wherein the computer executable instructions when executed by one or more processing devices are operable to:
-
initiate, in response to a request from a server application operating on a server system, a process for receiving messages from one or more first functions of a client application operating on a client system, the process initiated by an object broker associated with the server system using a generalized architecture for communicating messages between client and server applications; register, by the object broker associated with the server system, one or more second functions of the server application with the process; receive, by the object broker associated with the server system and at the process associated with the server application, a message intended for a second function of the server application, the message initiated by a first function of the client application on the client system; unpack, by the object broker associated with the server system, at least a portion of the received message; determine, by the object broker associated with the server system, the second function of the server application for which the message is intended; and initiate, by the object broker associated with the server system, the second function of the server application for which the message is intended in response to the message. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification