Method and system for implementing a multi-platform framework for shared services
AssigneeJPMorgan Chase Bank, N.A.
InventorsKevin Burns, Lamour G. Roberts, Richard Bernstein
Life of this patent
Estimating the term…
Abstract
A method for integrating an application with a platform is provided. The method includes: receiving, from the application, a request message and at least one configuration file; extracting, from the request message, a first set of raw data; using information included in the configuration file to transform the extracted raw data into a target format and to persist the extracted raw data into a database; mapping a subset of the extracted raw data to a predetermined canonical object; and outputting the transformed data to a predetermined destination that is associated with the platform.
Claims19
A method for integrating an application with a platform, the method being implemented by at least one processor, the method comprising:
- receiving, from the application, a request message and at least one configuration file;
- verifying, by the at least one processor, the request message based on entitlement data associated with the application;
- extracting, from the request message, a first set of raw data;
- using information included in the at least one configuration file to transform the extracted raw data into a target format corresponding to the platform;
- mapping a subset of the extracted raw data to a predetermined canonical object;
- outputting the transformed data to a predetermined destination that is associated with the platform;
- and
- lazy-loading the at least one configuration file when a command for loading the configuration file is received from a user.
A computing apparatus configured to implement an execution of a method for integrating an application with a platform, the computing apparatus comprising:
- a first component that includes a first processor;
- a second component that includes a second processor;
- a third component that includes a third processor;
- a fourth component that includes a fourth processor;
- and
- a memory;
- wherein the first processor is configured to:
- receive, from the application, a request message and at least one configuration file;
- verify the request message based on entitlement data associated with the application;
- extract, from the request message, a first set of raw data;
- map a subset of the extracted raw data to a predetermined canonical object;
- and
- persist the extracted raw data to the memory,
- wherein the second processor is configured to use information included in the at least one configuration file to transform the extracted raw data into a target format corresponding to the platform, and
- wherein the third processor is configured to persist the transformed data into the memory and to output the transformed data to a predetermined destination that is associated with the platform, and
- wherein the fourth processor is configured to lazy-load the at least one configuration file when a command for loading the at least one configuration file is received from a user.
Dependencies are inferred from the claim text.