Proxy framework, systems and methods for electronic data interchange through information exchange platform
First Claim
Patent Images
1. A system, comprising:
- a proxy framework comprising a proxy server embodied on non-transitory computer memory, the proxy framework operating on an information exchange platform, the proxy server communicatively connected to, and operating independent of, a plurality of source systems operating in disparate enterprise computing environments, the information exchange platform having backend systems, the backend systems including a legacy backend system and a native backend system, the native backend system native to the information exchange platform, the proxy server comprising;
a decision engine; and
a database storing account migration information;
the proxy server configured for;
intercepting a call from a client device through a source system of the plurality of source systems to the legacy backend system;
interpreting the call from the client device, the call containing an identifier;
accessing the database using the identifier;
retrieving account migration information associated with the identifier;
determining, by the decision engine based on the account migration information, whether an account associated with the client device has migrated to the information exchange platform;
responsive to the account associated with the client device having migrated to the information exchange platform, directing the call to the native backend system native to the information exchange platform; and
responsive to the account associated with the client device having not migrated to the information exchange platform, forwarding the call to the legacy backend system.
1 Assignment
0 Petitions
Accused Products
Abstract
A proxy framework communicatively connected to source systems and backend systems can intercept a call from a client device to a legacy backend system, interprets the call, and determines whether an account associated with the client device has migrated to an information exchange platform. If so, the proxy framework can direct the call to a native backend system that is native to the information exchange platform, instead of the legacy backend system. If not, the call is forwarded to the legacy backend system.
25 Citations
20 Claims
-
1. A system, comprising:
-
a proxy framework comprising a proxy server embodied on non-transitory computer memory, the proxy framework operating on an information exchange platform, the proxy server communicatively connected to, and operating independent of, a plurality of source systems operating in disparate enterprise computing environments, the information exchange platform having backend systems, the backend systems including a legacy backend system and a native backend system, the native backend system native to the information exchange platform, the proxy server comprising; a decision engine; and a database storing account migration information; the proxy server configured for; intercepting a call from a client device through a source system of the plurality of source systems to the legacy backend system; interpreting the call from the client device, the call containing an identifier; accessing the database using the identifier; retrieving account migration information associated with the identifier; determining, by the decision engine based on the account migration information, whether an account associated with the client device has migrated to the information exchange platform; responsive to the account associated with the client device having migrated to the information exchange platform, directing the call to the native backend system native to the information exchange platform; and responsive to the account associated with the client device having not migrated to the information exchange platform, forwarding the call to the legacy backend system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
intercepting a call from a client device through a source system of a plurality of source systems to a legacy backend system, the intercepting performed by a proxy server embodied on non-transitory computer memory, the proxy server residing in a proxy framework, the proxy framework operating on an information exchange platform, the proxy server communicatively connected to, and operating independent of, the plurality of source systems operating in disparate enterprise computing environments, the information exchange platform having backend systems, the backend systems including the legacy backend system and a native backend system, the native backend system native to the information exchange platform; interpreting the call from the client device, the call containing an identifier, the interpreting performed by the proxy server; accessing a database using the identifier, the database storing account migration information, the accessing performed by the proxy server; retrieving account migration information associated with the identifier, the retrieving performed by the proxy server; determining whether an account associated with the client device has migrated to the information exchange platform, the determining performed by the proxy server based on the account migration information; responsive to the account associated with the client device having migrated to the information exchange platform, directing the call to the native backend system native to the information exchange platform, the directing performed by the proxy server; and responsive to the account associated with the client device having not migrated to the information exchange platform, forwarding the call to the legacy backend system, the forwarding performed by the proxy server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification