Smart Integration Engine And Metadata-Oriented Architecture For Automatic EII And Business Integration
First Claim
1. A method for automatically generating data-service-execution solution flows for executing data services from heterogeneous data sources using metadata objects, the method comprising the steps of:
- (a) providing a smart integration engine, having at least one smart integration server with a solution resolver residing therein, configured to receive DSS requests for executing the data services from the heterogeneous data sources, wherein said solution resolver has access to data assets stored in a metadata repository; and
(b) generating the solution flows of said DSS requests based on metadata criteria and on said data assets.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses systems and methods for automating the EII, using a smart integration engine based on metadata. On-line execution (i.e. data access, retrieval, or update) is automated by integrating heterogeneous data sources via a centralized smart engine based on metadata of all data sources managed in a metadata repository. The data-source assets are mapped to business metadata (terminology) giving programmers the ability to use business terms, and overcome technical terms. IT departments can use the business-level terms for easy and fast programming of all services “at the business level”. The integration is performed by the engine (via pre-configuration) automatically, dynamically, and on-line, regardless of topology or technology changes, without user or administrator intervention. MDOA is a high-level concept in which the metadata maps the technical low-level terms to business high-level terms. MDOA is used for seamless integration of a fully-distributed organization with many data sources and technologies.
149 Citations
26 Claims
-
1. A method for automatically generating data-service-execution solution flows for executing data services from heterogeneous data sources using metadata objects, the method comprising the steps of:
-
(a) providing a smart integration engine, having at least one smart integration server with a solution resolver residing therein, configured to receive DSS requests for executing the data services from the heterogeneous data sources, wherein said solution resolver has access to data assets stored in a metadata repository; and
(b) generating the solution flows of said DSS requests based on metadata criteria and on said data assets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for automatically generating data-service-execution solution flows for executing data services from heterogeneous data sources using metadata objects, the system comprising:
-
(a) a smart integration engine for executing the solution flows;
(b) at least one smart integration server for receiving at least one DSS request for executing the data services from the heterogeneous data sources;
(c) a metadata repository having at least one data asset that serves as an input for the solution flows; and
(d) a solution resolver for generating the solution flows of said at least one DSS request based on metadata criteria and said at least one data asset.
-
-
26. A computer-readable storage medium having computer-readable code embodied on the computer-readable storage medium, the computer-readable code comprising:
-
(a) SIE program code for enabling a smart integration engine to execute a solution flow using metadata objects;
(b) SIS program code for enabling a smart integration server to receive at least one DSS request for executing data services from heterogeneous data sources;
(c) MDR program code for enabling a metadata repository to have at least one data asset that serves as an input for said solution flow; and
(d) SR program code for enabling a solution resolver to generate said solution flow of said at least one DSS request based on metadata criteria and said at least one data asset.
-
Specification