Method of building a data integration environment
First Claim
1. In a collection of enterprises which uses a data communication systems network comprising a plurality of disparate data communication systems, a method of building a data integration environment, the method comprising the steps of:
- (a) establishing a predetermined set of rules about data based upon a data framework, a set of hierarchical classification (or ontology) rules and attribute rules for each disparate data communication system of the network;
(b) replicating at least one set of rules representative of one of the systems and transferring said replicated set of rules to one or more other said systems of the network;
(c) negotiating, based on processing capabilities of the systems to and from which the at least one set of rules were replicated, a common rules set between the integration environment and the systems, by merging the rules about the data associated with the systems;
(d) loading the merged rules into the integration environment rule base and selectively populating the datastore implementing the data integration environment with rules data from each of the systems; and
(e) effecting data exchange between each of said systems and the integration environment in accordance with the newly-established rule set so as to allow the disparate systems to interoperate with each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of building a data integration environment is provided. According to one embodiment of the invention as applied to a computer network, the method comprising: identifying the data integration environment and the policies that apply to it 200, negotiating with the environment 202, and generating a new interface rule set enabling information to be passed in dependence thereon between the system which is made part of the integration environment and the integration environment. The method can be usefully applied in UAV networks, robot networks as well as in networks of fixed sensors. The invention finds utility in various important applications such as in network-enabled capability and in rapid integration of systems.
-
Citations
12 Claims
-
1. In a collection of enterprises which uses a data communication systems network comprising a plurality of disparate data communication systems, a method of building a data integration environment, the method comprising the steps of:
-
(a) establishing a predetermined set of rules about data based upon a data framework, a set of hierarchical classification (or ontology) rules and attribute rules for each disparate data communication system of the network; (b) replicating at least one set of rules representative of one of the systems and transferring said replicated set of rules to one or more other said systems of the network; (c) negotiating, based on processing capabilities of the systems to and from which the at least one set of rules were replicated, a common rules set between the integration environment and the systems, by merging the rules about the data associated with the systems; (d) loading the merged rules into the integration environment rule base and selectively populating the datastore implementing the data integration environment with rules data from each of the systems; and (e) effecting data exchange between each of said systems and the integration environment in accordance with the newly-established rule set so as to allow the disparate systems to interoperate with each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of building an agile data model comprising the steps of:
-
(a) establishing a framework data model representation of a set of states, each one of the states being associated with a concept variable describing the model; (b) establishing a set of states corresponding to attributes and attribute roles which are applicable to the model; (c) defining a hierarchical classification of states corresponding to the concept variables of (a), the attributes and the attribute roles; and (d) constructing said data model based upon the established set of states of aforesaid steps (a), (b) and (c), and by creating therefrom a set of rules which associate particular attributes to particular framework concepts in particular attribute roles.
-
Specification