Linking framework for information technology management
First Claim
Patent Images
1. A computing device comprising:
- at least one processor;
memory coupled to the at least one processor;
an inbound workflow implemented at least in part by the at least one processor and via which at least one import connector is configured as described by a configuration document;
an outbound workflow implemented at least in part by the at least one processor and via which an export connector is configured as described by the configuration document;
the at least one import connector configured to import, as defined by the configuration document, data;
the export connector configured to retrieve, as defined by the configuration document, the imported data;
at least one transform module of the export connector configured to transform, as defined by the configuration document, the retrieved data from formats of the imported data to a format associated with a target;
a join module of the export connector configured to join, as defined by the configuration document, the transformed data; and
a conflict module of the export connector configured to perform, as defined by the configuration document, conflict resolution on the joined data, where the conflict resolution comprises reconciling any conflicts between the data imported by each of the at least one import connector, and where the conflict-resolved data can be traced back to a source.
2 Assignments
0 Petitions
Accused Products
Abstract
A data synchronization task is received at a console, wherein the data synchronization task is associated with information technology management. A configuration document is configured using the data synchronization task, wherein the configuration document defines data synchronization through declarations. A linking framework is configured based on the configuration document. Data is synchronized from a first and second source to a target as defined by the configuration document.
-
Citations
15 Claims
-
1. A computing device comprising:
-
at least one processor; memory coupled to the at least one processor; an inbound workflow implemented at least in part by the at least one processor and via which at least one import connector is configured as described by a configuration document; an outbound workflow implemented at least in part by the at least one processor and via which an export connector is configured as described by the configuration document; the at least one import connector configured to import, as defined by the configuration document, data; the export connector configured to retrieve, as defined by the configuration document, the imported data; at least one transform module of the export connector configured to transform, as defined by the configuration document, the retrieved data from formats of the imported data to a format associated with a target; a join module of the export connector configured to join, as defined by the configuration document, the transformed data; and a conflict module of the export connector configured to perform, as defined by the configuration document, conflict resolution on the joined data, where the conflict resolution comprises reconciling any conflicts between the data imported by each of the at least one import connector, and where the conflict-resolved data can be traced back to a source. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed on a computing device, the method comprising:
-
configuring, via an inbound workflow, at least one import connector as described by a configuration document; configuring, via an outbound workflow, an export connector as described by a configuration document; importing, via the at least one import connector as defined by the configuration document, data; retrieving, via the export connector as defined by the configuration document, the imported data; transforming, as defined by the configuration document, the retrieved data from formats of the imported data to a format associated with a target; joining, as defined by the configuration document, the transformed data; and performing, as defined by the configuration document, conflict resolution on the joined data, where the conflict resolution comprises reconciling any conflicts between the data imported by each of the at least one import connector, and where the conflict-resolved data can be traced back to a source. - View Dependent Claims (7, 8, 9, 10)
-
-
11. At least one memory storage device storing computer-executable instructions that, based on execution by a computing device that comprises memory, configure the computing device to perform actions comprising:
-
configuring, via an inbound workflow, at least one import connector as described by a configuration document; configuring, via an outbound workflow, an export connector as described by a configuration document; importing, via the at least one import connector as defined by the configuration document, data into the memory; retrieving, via the export connector as defined by the configuration document, the imported data; transforming, as defined by the configuration document, the retrieved data from formats of the imported data to a format associated with a target; joining, as defined by the configuration document, the transformed data; and performing, as defined by the configuration document, conflict resolution on the joined data, where the conflict resolution comprises reconciling any conflicts between the data imported by each of the at least one import connector, and where the conflict-resolved data can be traced back to a source. - View Dependent Claims (12, 13, 14, 15)
-
Specification