Integration services systems, methods and computer program products for ecm-independent etl tools
US-2017199989-A1 · Jul 13, 2017 · US
US9898537B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9898537-B2 |
| Application number | US-201414527237-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 29, 2014 |
| Priority date | Mar 14, 2013 |
| Publication date | Feb 20, 2018 |
| Grant date | Feb 20, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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 are configured for integrating data utilizing a common model comprising a content management interoperability services data model, common property definitions, and a common security model particularly defined for use by the set of integration services. Responsive to a user query to search disparate information systems or a subset thereof, an application may communicate metadata of interest contained in the user query to a search engine which locates, via a unified index, requested data from the disparate information systems or a subset thereof. The search engine returns search results referencing the requested data to the application which interprets the search results and displays a visualization thereof on a client device.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: an application executing on a client device and having a search function and a filtering function embodied on non-transitory computer memory, the filtering function including filter widgets, each filter widget associated with a user experience user interface (UXUI) component configured to interface with a search application programming interface (API) of a search system embodied on at least one server machine, the search system further comprising a search engine and a unified index built or being built in real-time by the search engine with data from a plurality of disparate information systems such that the plurality of disparate information systems are searchable via the unified index even before the unified index is completely built, the search system communicatively connected to the plurality of disparate information systems via a set of integration services embodied on one or more server machines in a computing environment, the application residing on an application tier, the plurality of disparate information systems residing on a storage tier, the set of integration services and the search system residing on an integration tier between the application tier and the storage tier, the set of integration services having a set of connectors communicatively connected to the plurality of disparate information systems, the set of connectors configured for integrating data stored in the plurality of disparate information systems utilizing a common model employed by the set of integration services such that the data is usable by the search engine for building or updating the unified index, the common model comprising a content management interoperability services (CMIS) data model, common property definitions, and a common security model comprising a set of permissions particularly defined for use by the set of integration services embodied on the one or more server machines in the computing environment; wherein, responsive to a user query to search the plurality of disparate information systems or a subset thereof, the search function of the application communicates metadata of interest contained in the user query to the search API; wherein the search engine locates, via the metadata of interest and the unified index, requested data from the plurality of disparate information systems or a subset thereof; wherein the search engine returns, via the search API, search results referencing the requested data to the application; wherein the filtering function of the application interprets the search results; and wherein the application displays a visualization of the search results on the client device. 2. The system of claim 1 , wherein the visualization comprises a heat map divided into a plurality of sections, wherein each section of the plurality of sections represents an information system of the plurality of disparate information systems or a subset thereof indicated in the user query, wherein each section is further divided into a plurality of subsections in accordance with the metadata of interest, wherein size of a subsection reflects size of search results specific to the subsection and relative to other subsections in the visualization. 3. The system of claim 2 , wherein the application is further configured to provide a user of the client device with access to the plurality of disparate information systems via the heat map and through the set of integration services. 4. The system of claim 1 , wherein the filtering function of the application utilizes a tree map methodology to display the visualization of the search results where the plurality of disparate information systems and the metadata of interest are represented as nodes in a tree. 5. The system of claim 4 , wherein the application is further configured to provide a user of the client device with access to the plurality of disparate information systems via the nodes and through the set of integration services. 6. The system of claim 1 , wherein the application is further configured to provide a user of the client device with access to the plurality of disparate information systems via the visualization and through the set of integration services. 7. The system of claim 1 , wherein the UXUI component is further configured for visualizing data from the plurality of disparate information systems according to metadata indexed and stored in the unified index. 8. The system of claim 1 , wherein the set of integration services comprises a principal service configured for working with the search system in performing an inbound check, an authorization service configured for working with the search system in performing an outbound check, or a combination thereof. 9. The system of claim 1 , wherein the visualization comprises lifecycle information corresponding to the plurality of disparate information systems or a subset thereof indicated in the user query, the lifecycle information including at least one of: the size of each of the disparate information systems, the age of each of the disparate information systems, the migration status of information within each of the disparate information systems, or whether information in each of the disparate information systems is classified or unclassified. 10. The system of claim 1 , wherein the visualization provides search results on classified and unclassified information across the plurality of disparate information systems. 11. A method for information management, comprising: responsive to a user query to search a plurality of disparate information systems or a subset thereof, a search function of an application communicating metadata of interest contained in the user query to a search application programming interface (API) of a search system embodied on at least one server machine, the application executing on a client device and having the search function and a filtering function embodied on non-transitory computer memory, the filtering function including filter widgets, each filter widget associated with a user experience user interface (UXUI) component configured to interface with the search API of the search system, the search system further comprising a search engine and a unified index, the search system communicatively connected to the plurality of disparate information systems via a set of integration services embodied on one or more server machines in a computing environment, the application residing on an application tier, the plurality of disparate information systems residing on a storage tier, the set of integration services and the search system residing on an integration tier between the application tier and the storage tier, the set of integration services having a set of connectors communicatively connected to the plurality of disparate information systems, the set of connectors configured for integrating data stored in the plurality of disparate information systems utilizing a common model employed by the set of integration services, the unified index built or being built in real-time by the search engine with data from the plurality of disparate information systems such that the plurality of disparate information systems are searchable via the unified index even before the unified index is completely built, the common model comprising a content management interoperability services (CMIS) data model, common property definitions, and a common security model comprising a set of permissions particularly defined for use by the set of integration services embodied on the one or more server machines in the computing environment; the search engine locating, via the metadata of interest and the unified in
Physics · mapped topic
Access control lists [ACL] · CPC title
Physics · mapped topic
providing single-sign-on or federations · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.