Detecting and managing changes in business data integration solutions
First Claim
1. A method for detecting and managing changes in a business data integration (BDI) solution, comprising:
- detecting one or more changes in a BDI solution wherein the BDI solution comprises extracting, mapping, or loading source information from disparate sources as one or more targets presented to one or more source-independent business applications that consume the targets;
classifying each of the changes based on change severity;
analyzing what objects would be impacted by the changes;
determining whether the objects impacted by the changes can be change handled without user intervention;
change handling without user intervention all the objects impacted by changes that are not severe;
committing the changes to a metadata repository; and
creating a deployable checkpoint of the metadata repository wherein the deployable checkpoint is consistent for all the changes handled in the BDI solution;
wherein modularized metadata stored in the metadata repository describes an end to end information flow and underlying dependencies between the source information, mappings, the targets and the source-independent business applications.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products detect and manage changes in business data integration (BDI) solutions. BDI solutions include extracting, mapping, or loading source information from disparate sources as targets presented to business applications that consume targets. A method involves detecting changes in a BDI solution, classifying each of the changes based on change severity, analyzing what objects would be impacted by the changes, determining whether the objects impacted by the changes can be change handled without user intervention, and change handling without user intervention all the objects impacted by changes that are not severe. Still further, the method involves committing changes to a metadata repository and creating a deployable checkpoint of the metadata repository where the deployable checkpoint is consistent for all the changes handled in the BDI solution. The modularized metadata describes an end-to-end information flow and underlying dependencies between the source information, mappings, targets and business applications.
-
Citations
20 Claims
-
1. A method for detecting and managing changes in a business data integration (BDI) solution, comprising:
-
detecting one or more changes in a BDI solution wherein the BDI solution comprises extracting, mapping, or loading source information from disparate sources as one or more targets presented to one or more source-independent business applications that consume the targets; classifying each of the changes based on change severity; analyzing what objects would be impacted by the changes; determining whether the objects impacted by the changes can be change handled without user intervention; change handling without user intervention all the objects impacted by changes that are not severe; committing the changes to a metadata repository; and creating a deployable checkpoint of the metadata repository wherein the deployable checkpoint is consistent for all the changes handled in the BDI solution; wherein modularized metadata stored in the metadata repository describes an end to end information flow and underlying dependencies between the source information, mappings, the targets and the source-independent business applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The method of claim, further comprising modifying mapping between the source information and the targets therein changing a linkage between the source system and a target system and requiring the changes to be managed and validated wherein detecting the changes comprises detecting modifications to the mapping.
-
11. A computer program product comprising a computer-readable medium having control logic stored therein for causing a computer to detect and manage changes in a business data integration (BDI) solution, the control logic comprising computer-readable program code for causing the computer to:
-
detectone or more changes in a BDI solution; classify each of the changes based on change severity; analyze what objects are impacted by the changes; determine whether the objects impacted by the changes can be change handled without user intervention; and change handling without user intervention all objects impacted by changes that are not severe. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for managing changes detected in a business data integration (BDI) solution, the system comprising:
-
a data integration server operative to; classify each of the changes based on change severity; analyze what objects are impacted by the changes; at least one client computer including a display in communication with the data integration server and operative to; display all the changes wherein the changes are organized by at least one of the following;
business area, object type, or change type;launch a user interface for each change handler associated with a change; receive a selection of a change to handle; and update a state of the BDI solution to reflect changes that have been handled and changes yet to be handled. - View Dependent Claims (19, 20)
-
Specification