User interface service for a services oriented architecture in a data integration platform
First Claim
Patent Images
1. A computer implemented method executed in a facility, the method comprising:
- providing a module for a data integration function in a data integration platform, wherein the module is stored as a service in a registry of services, wherein the data integration function provides real time data integration of data between a plurality of data sources;
providing an interface for accessing the module;
using the interface to access the module as a service in a services oriented architecture; and
executing the module for the data integration function in real time through a set of stages to dynamically load balance data integration transactions by performing the steps of;
inserting an end-of-wave marker, by a real time agent, between data integration transactions of the data integration function to separate processing the data integration transactions into distinct units;
sending the distinct units into a respective input stage of the set of stages, using the real time agent, wherein the respective input stage is an entry point for a data integration job to be processed by a server;
recognizing, by the real time agent, the end-of-wave marker as marking an end of the distinct unit to form a completed transaction; and
retrieving, by the real time agent, the completed transaction out of a respective output stage of the set of stages.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface, or a component of a user interface, is deployed as a service in a services oriented architecture for use, for example, in a data integration platform.
-
Citations
28 Claims
-
1. A computer implemented method executed in a facility, the method comprising:
-
providing a module for a data integration function in a data integration platform, wherein the module is stored as a service in a registry of services, wherein the data integration function provides real time data integration of data between a plurality of data sources; providing an interface for accessing the module; using the interface to access the module as a service in a services oriented architecture; and executing the module for the data integration function in real time through a set of stages to dynamically load balance data integration transactions by performing the steps of; inserting an end-of-wave marker, by a real time agent, between data integration transactions of the data integration function to separate processing the data integration transactions into distinct units; sending the distinct units into a respective input stage of the set of stages, using the real time agent, wherein the respective input stage is an entry point for a data integration job to be processed by a server; recognizing, by the real time agent, the end-of-wave marker as marking an end of the distinct unit to form a completed transaction; and retrieving, by the real time agent, the completed transaction out of a respective output stage of the set of stages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; a module for a data integration function in a data integration platform, wherein the module is stored as a service in a registry of services, wherein the data integration function provides real time data integration of data between a plurality of data sources; an interface for the module wherein the interface accesses the module, using the processor, as a service in a services oriented architecture, a real time agent, wherein the real time agent executes the data integration module in real time using the processor through a set of stages to dynamically load balance the data integration transactions, and wherein the real time agent balances the data transactions by using the processor to insert an end-of-wave marker between data integration transactions to separate processing the data integration transactions into distinct units, send the distinct units into a respective input stage of the set of stages, recognize the end-of-wave marker as marking an end of the distinct unit to form a completed transaction, and retrieve the completed transaction out of a respective output stage of the set of stages, wherein the respective input stage is an entry point for a data integration job to be processed by a server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification