Patent ID: 8090684
Filing Date: 2012-01-03
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, at a computer processor, an update notification generated by a database system, the update notification being generated in response to a change made to data in a database table associated with an enterprise application; identifying, by the computer processor, a searchable object definition associated with the database table, the searchable object definition specifying the location of searchable data within the database table; based upon the searchable object definition, identifying, by the computer processor, a change to searchable data caused by the change made to the data in the database table; initializing, by the computer processor, an event message queue; generating, by the computer processor, an event message from the update notification, the event message describing the change to searchable data; adding, by the computer processor, the event message to the event message queue; de-queuing, by the computer processor, the event message from the event message queue; transforming, by the computer processor, the event message into an asynchronous feed message; adding, by the computer processor, the asynchronous feed message to an asynchronous feed queue; and responsive to a crawl request received from a search engine crawler, providing, at the computer processor, the asynchronous feed message to the search engine crawler.