Service oriented architecture for a message broker in a data integration platform
A message broker is deployed as a service in a services oriented architecture for use, for example, in a data integration platform.
1 . A method, comprising:
providing a module for a data integration platform, the module including a message broker module for relaying messages among components of the data integration platform;
providing a registry of services;
providing an interface for accessing 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 platform is adapted to provide an extraction function.
3 . The method of claim 1 wherein the data integration platform is adapted to provide a data transformation function.
4 . The method of claim 1 wherein the data integration platform is adapted to provide a loading function.
5 . The method of claim 1 wherein the data integration platform is adapted to provide a metadata management function.
6 . The method of claim 1 wherein the data integration platform is adapted to provide a data profiling function.
7 . The method of claim 1 wherein the data integration platform is adapted to provide a mapping function.
8 . The method of claim 1 wherein the data integration platform is adapted to provide a data quality function.
9 . The method of claim 1 wherein the data integration platform is adapted to provide a data cleansing function.
10 . The method of claim 1 wherein the data integration platform is adapted to provide an atomic data repository function.
11 . A system, comprising:
a module for a data integration platform, the module including a message broker module for relaying messages among components of the data integration platform;
a registry of services; and
an interface for accessing the message broker module;
wherein the message broker module is identified in the registry; and
wherein the message broker module can be accessed as a service in a services oriented architecture.
12 . The system of claim 11 wherein the data integration platform is adapted to provide an extraction function.
13 . The system of claim 11 wherein the data integration platform is adapted to provide a data transformation.
14 . The system of claim 11 wherein the data integration platform is adapted to provide a loading function.
15 . The system of claim 11 wherein the data integration platform is adapted to provide a metadata management function.
16 . The system of claim 11 wherein the data integration platform is adapted to provide a data profiling function.
17 . The system of claim 11 wherein the data integration platform is adapted to provide a mapping function.
18 . The system of claim 11 wherein the data integration platform is adapted to provide a data quality function.
19 . The system of claim 11 wherein the data integration platform is adapted to provide a data cleansing function.
20 . The system of claim 11 wherein the data integration platform is adapted to provide an atomic data repository function.
21 - 39 . (canceled)