Method and system for communication between computer systems
First Claim
1. A service request broking system operative to receive a request for a service from a requester and to transmit the request to a provider;
- a. a requester-side processing stage operative to communicate with the requester;
b. a provider-side processing stage operative to communicate with the provider; and
c. a broking stage operative to process the service request in which;
upon receipt of a service request from a requester, the broking stage is operative to identify a provider to process the request, and to send a request to the provider through the provider-side processing stage.
13 Assignments
0 Petitions
Accused Products
Abstract
A system for brokering business service requests in a computer network is disclosed. The system is operative to receive a request for information from a requester, transmit the request to a provider, and return a response to the requester. The broker typically comprises the following components. A requester-side processing stage operative to communicate with the requester; a provider-side processing stage operative to communicate with the provider; and a broking stage operative to exchange data between the requester-side processing stage and the provider-side processing stage. In operation of the business service broker, upon receipt of a request for a requester, the broking stage obtains data required to respond to the request by communicating with a provider through the provider-side processing stage. The brokering stage formulates a response and returns it to the requester through the requester-side processing stage. The mechanism by which the response is obtained is abstracted from the requester.
-
Citations
24 Claims
-
1. A service request broking system operative to receive a request for a service from a requester and to transmit the request to a provider;
-
a. a requester-side processing stage operative to communicate with the requester;
b. a provider-side processing stage operative to communicate with the provider; and
c. a broking stage operative to process the service request in which;
upon receipt of a service request from a requester, the broking stage is operative to identify a provider to process the request, and to send a request to the provider through the provider-side processing stage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of routing service requests between a plurality of computer applications in a computer installation in which:
-
a. a service request is sent by a requester to a broking system, the request being in made accordance with a requester-side protocol and a broker interface definition;
b. the broking system analyses the request and determines which provider or providers can process the service request; and
c. for the (or each) provider, the broking system formulates a provider request and sends it to the corresponding provider, the request being encoded in a provider-side protocol. - View Dependent Claims (22, 23)
-
-
24. A business service broker system comprising;
-
a data store, that contains service descriptions and a configuration repository that relates these to service requestor and service provider functionality; and
a system for processing service requests comprising;
a hub for communication protocol handling to the service requestor and service provider;
a service brokering object that comprises a plurality of components;
a broker management object comprising a plurality of components to process service requests;
an administration object comprising a plurality of components that provides the control management of the plurality of components with the business service broker system;
a plurality of requester gateway objects that communicate with requesters; and
a provider gateway object that communicate with providers.
-
Specification