Relay Service for Different Web Service Architectures
First Claim
Patent Images
1. A method for processing web service requests at a relay service, comprising:
- receiving a first service call from a client, the first service call implemented using a first format;
converting the first service call to a second service call at the relay service, the second service call in a second format that is used by a back office service;
making a service call to the back office service using the second format;
receiving a first response to the second service call at the relay service, the first response in the second format;
converting the first response to a second response at the relay service, the second response in the first format; and
sending the second response to the client from the relay service.
4 Assignments
0 Petitions
Accused Products
Abstract
A relay component for a back office service creates an externally exposed REST service endpoint in front of the back office service. Instead of calling the back office service directly, REST service clients make REST service calls to the relay component using the HTTP protocol. The relay component coverts the data to XML format and sends it in a SOAP call to the back office service. The relay component receives the response from the back office service as a SOAP response that is converted to a REST message to be sent to the REST client.
57 Citations
20 Claims
-
1. A method for processing web service requests at a relay service, comprising:
-
receiving a first service call from a client, the first service call implemented using a first format; converting the first service call to a second service call at the relay service, the second service call in a second format that is used by a back office service; making a service call to the back office service using the second format; receiving a first response to the second service call at the relay service, the first response in the second format; converting the first response to a second response at the relay service, the second response in the first format; and sending the second response to the client from the relay service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing method for processing service requests at a relay service, comprising:
-
a relay service application running on a relay server; and a web service application running on an application server; the relay service application configured to; receive a first service call in a first format from a service client; convert the first service call to a second service call in a second format, the second format corresponding to an interface used by the web service application; and send the second service call to the web service application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a first service call from a client, the first service call implemented using a first format; converting the first service call to a second service call at the relay service, the second service call in a second format that is used by a back office service; authenticating the first service call using a security token; extracting user identity information from the security token to use when making the second service call to the back office service; and making a service call to the back office service using the second service call. - View Dependent Claims (17, 18, 19, 20)
-
Specification