Data translation using a proxy service
First Claim
Patent Images
1. A method comprising:
- receiving, by a proxy service, first data from a source component, wherein the first data is encoded in accordance with a first encoding technique;
determining that the first data is valid based, at least in part, on a service definition associated with a target component; and
in response to determining that the first data is valid,generating, by the proxy service, second data based, at least in part, on the first data, wherein the second data is encoded in accordance with a second encoding technique; and
sending the second data to the target component.
1 Assignment
0 Petitions
Accused Products
Abstract
A proxy service receives first data from a source component. The first data is encoded in accordance with a first encoding technique. It is determined whether the first data is valid. In response to a determination that the first data is valid, the proxy service generates second data based, at least in part, on the first data and sends the second data to the target component. The second data is encoded in accordance with a second encoding technique.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a proxy service, first data from a source component, wherein the first data is encoded in accordance with a first encoding technique; determining that the first data is valid based, at least in part, on a service definition associated with a target component; and in response to determining that the first data is valid, generating, by the proxy service, second data based, at least in part, on the first data, wherein the second data is encoded in accordance with a second encoding technique; and sending the second data to the target component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more machine readable storage media having program code stored therein, the program code comprising instructions to:
-
receive, from a client, a first message, wherein the first message is encoded in accordance with a first protocol, wherein the first message comprises a request to perform an operation defined in a service definition, wherein the request to perform the operation comprises a first parameter; identify a target service associated with the first message; determine whether the first message is valid based, at least in part, on the service definition; in response to a determination that the first message is valid, generate a second message based, at least in part, on the first message, wherein the second message is encoded in accordance with a second protocol; and send the second message to the target service. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
a first computing system comprising, a first processor; and a first machine readable medium having program code executable by the first processor to cause the first computing system to, determine that first data has been received, wherein the first data has been serialized using a first serialization technique; unserialize the first data into second data; determine whether a target service specified by the second data is valid; determine whether the second data conforms to a service definition implemented by the target service; in response to a determination that the target service is valid and a determination that the second data conforms to the service definition, serialize the second data into third data, wherein the third data is serialized using a second serialization technique; and send the third data to the target service. - View Dependent Claims (16, 17, 18, 19, 20)
Specification