Data integration through a services oriented architecture
Services such as product services, real-time services, and common services are deployed in a services oriented architecture. These services may, for example, be deployed for use in a variety of enterprise data integration functions.
1 . A method, comprising:
providing a module for a data integration function;
providing a registry of services;
providing an interface for the module; and
identifying the module in the registry, wherein the module can be accessed as a service in a services oriented architecture.
2 . The method of claim 1 wherein the data integration function comprises an extraction function.
3 . The method of claim 1 wherein the data integration function comprises a data transformation.
4 . The method of claim 1 wherein the data integration function comprises a loading function.
5 . The method of claim 1 wherein the data integration function comprises a metadata management function.
6 . The method of claim 1 wherein the data integration function comprises a data profiling function.
7 . The method of claim 1 wherein the data integration function comprises a mapping function.
8 . The method of claim 1 wherein the data integration function comprises a data quality function.
9 . The method of claim 1 wherein the data integration function comprises a data cleansing function.
10 . The method of claim 1 wherein the data integration function comprises an atomic data repository function.
11 . A system, comprising:
a module adapted to provide a data integration function;
a registry of services; and
an interface for the module;
wherein the module is identified in the registry; and
wherein the module can be accessed as a service in a services oriented architecture.
12 . The system of claim 11 wherein the data integration function comprises an extraction function.
13 . The system of claim 11 wherein the data integration function comprises a data transformation.
14 . The system of claim 11 wherein the data integration function comprises a loading function.
15 . The system of claim 11 wherein the data integration function comprises a metadata management function.
16 . The system of claim 11 wherein the data integration function comprises a data profiling function.
17 . The system of claim 11 wherein the data integration function comprises a mapping function.
18 . The system of claim 11 wherein the data integration function comprises a data quality function.
19 . The system of claim 11 wherein the data integration function comprises a data cleansing function.
20 . The system of claim 11 wherein the data integration function comprises an atomic data repository function.
21 - 39 . (canceled)