System and Method for Searching Enterprise Application Data
First Claim
1. A computer-implemented method for providing searchable data within a system containing multiple enterprise applications, comprising:
- establishing a first connection to a first application in the system;
using the first connection, receiving information identifying searchable data associated with the first application;
generating a first searchable data definition for a first application in the system;
adding metadata describing the searchable data to the first searchable data definition; and
storing the first searchable data definition;
wherein the searchable data definition identifies searchable data associated with the first application and the location of the searchable data.
1 Assignment
0 Petitions
Accused Products
Abstract
A search modeling tool is provided that can communicate with multiple enterprise applications to create object definitions describing searchable data stored in each application. The object definitions may be used to extract searchable data from the applications, thus allowing for manipulation of the data in formats usable for text searching, user presentation, and other applications. The search modeler may interface with each application using common protocols, allowing for generalization of object definitions and subsequent crawling across a variety of enterprise applications.
56 Citations
19 Claims
-
1. A computer-implemented method for providing searchable data within a system containing multiple enterprise applications, comprising:
-
establishing a first connection to a first application in the system; using the first connection, receiving information identifying searchable data associated with the first application; generating a first searchable data definition for a first application in the system; adding metadata describing the searchable data to the first searchable data definition; and storing the first searchable data definition; wherein the searchable data definition identifies searchable data associated with the first application and the location of the searchable data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for indexing searchable data stored in a system having multiple enterprise applications, comprising:
-
using one or more common protocols, communicating with the applications to identify searchable data stored by the applications, the searchable data corresponding to a plurality of objects stored by the applications; creating searchable data definitions comprising metadata identifying one or more locations of the searchable data stored by the applications; and using the searchable data definitions, indexing the searchable data stored by the applications. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a plurality of enterprise applications, each enterprise application having a relational data store storing searchable data and non-searchable data; a plurality of communication points, each communication point associated with one of the applications and configured to provide a standardized interface to the internal structure of data stored in the data store of the associated application; and a search modeler in communication with each of the communication points, the search modeler configured to create searchable data definitions that identify searchable data in each data store. - View Dependent Claims (16, 17, 18, 19)
-
Specification