Systems, methods and computer program products for information integration across disparate information systems
First Claim
1. A system, comprising:
- a set of integration services embodied on one or more server machines in a computing environment for providing at least one application with access to disparate information systems,each of the one or more server machines and the disparate information systems having non-transitory computer-readable memory,the set of integration services having a set of connectors communicatively connected to the disparate information systems,the set of connectors configured for integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services such that the data stored in the disparate information systems become available to the set of integration services,the common model comprising;
a content management interoperability services (CMIS) data model,common property definitions defining a comprehensive set of common keys for mapping semantically equivalent attributes or metadata fields used by the disparate information systems to the common model employed by the set of integration services, anda common security model comprising a set of common security model permissions particularly defined for use by the set of integration services,wherein one or more of the connectors is configured to map permissions from the disparate information systems that do not conform to the common security model to the set of common security model permissions to conform the permissions from the disparate information systems to the common security model,wherein at least one of the connectors is configured to integrate related data from a first disparate information system and a second disparate information system using at least one of the common keys to co-reference related data from the first disparate information system and data from the second disparate information system.
8 Assignments
0 Petitions
Accused Products
Abstract
An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors may be configured for integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services. The common model may overlay, augment, integrate, or otherwise utilize a content management interoperability services data model and may include common property definitions and a common security model. The common security model may include permissions particularly defined for use by the set of integration services. These common property definitions and permissions may be uniquely defined and utilized by the information integration system.
51 Citations
25 Claims
-
1. A system, comprising:
-
a set of integration services embodied on one or more server machines in a computing environment for providing at least one application with access to disparate information systems, each of the one or more server machines and the disparate information systems having non-transitory computer-readable memory, the set of integration services having a set of connectors communicatively connected to the disparate information systems, the set of connectors configured for integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services such that the data stored in the disparate information systems become available to the set of integration services, the common model comprising; a content management interoperability services (CMIS) data model, common property definitions defining a comprehensive set of common keys for mapping semantically equivalent attributes or metadata fields used by the disparate information systems to the common model employed by the set of integration services, and a common security model comprising a set of common security model permissions particularly defined for use by the set of integration services, wherein one or more of the connectors is configured to map permissions from the disparate information systems that do not conform to the common security model to the set of common security model permissions to conform the permissions from the disparate information systems to the common security model, wherein at least one of the connectors is configured to integrate related data from a first disparate information system and a second disparate information system using at least one of the common keys to co-reference related data from the first disparate information system and data from the second disparate information system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13)
-
-
8. A method for information integration, comprising:
-
one or more server machines deploying a set of integration services in a computing environment for providing at least one application with access to disparate information systems, each of the one or more server machines and the disparate information systems having non-transitory computer-readable memory, the set of integration services having a set of connectors communicatively connected to the disparate information systems; and the set of connectors embodied on the one or more server machines integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services such that the data stored in the disparate information systems become available to the set of integration services, the common model comprising; a content management interoperability services (CMIS) data model, common property definitions defining a comprehensive set of common keys for mapping semantically equivalent attributes or metadata fields used by the disparate information systems to the common model employed by the set of integration services, and a common security model comprising a set of common security model permissions particularly defined for use by the set of integration services, wherein one or more of the connectors is configured to map permissions from the disparate information systems that do not conform to the common security model to the set of common security model permission to conform the permissions from the disparate information system to the common security model, wherein at least one of the connectors is configured to integrate related data from a first disparate information system and a second disparate information system using at least one of the common keys to co-reference related data from the first disparate information system and data from the second disparate information system. - View Dependent Claims (14)
-
-
15. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
-
one or more server machines deploying a set of integration services in a computing environment for providing at least one application with access to disparate information systems, the set of integration services having a set of connectors communicatively connected to the disparate information systems; and the set of connectors embodied on the one or more server machines integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services such that the data stored in the disparate information systems become available to the set of integration services, the common model comprising; a content management interoperability services (CMIS) data model, common property definitions defining a comprehensive set of common keys for mapping semantically equivalent attributes or metadata fields used by the disparate information systems to the common model employed by the set of integration services, wherein at least one of the connectors is configured to integrate related data from a first disparate information system and a second disparate information system using at least one of the common keys to co-reference related data from the first disparate information system and data from the second disparate information system, and a common security model comprising a set of common security model permissions particularly defined for use by the set of integration services, wherein one or more of the connectors is configured to map permissions from the disparate information systems that do not conform to the common security model to the set of common security model permissions to conform to the permissions from the disparate information systems to the common security model. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A data integration method for integrating data from data repositories, the data repositories using disparate data models for stored data, comprising:
-
one or more server machines embodying a set of integration services in a computing environment for integrating the data repositories and the data stored therein, each of the one or more server machines and the data repositories having non-transitory computer-readable memory, the set of integration services defining a common model including common property definitions defining a comprehensive set of common keys for mapping semantically equivalent attributes or metadata fields of the disparate data models used by the data repositories to the common model employed by the set of integration services and a common security model, the set of integration services further defining data connectors to integrate data stored in the data repositories; and using the common model to overlay a preexisting content management interoperability services model with the common property definitions and the common security model including a set of common security model permissions defined for use by the set of integration services, wherein one or more of the connectors is configured to map permissions from the data repositories that do not conform to the common security model to the set of common security model permissions to conform the permissions from the data repositories to the common security model; using the data connectors to map the disparate data models of the data repositories such that the data stored in the data repositories become available to the set of integration services; and configuring at least one of the connectors to integrate related data within a first one of the data repositories and a second one of the data repositories, including; defining a common key in the common data model; and integrating first data stored in the first one of the data repositories and second data stored in the second one of the data repositories by utilizing the common key to co-reference the first data and the second data. - View Dependent Claims (23, 24, 25)
-
Specification