Enterprise link for a software database
First Claim
Patent Images
1. A system, comprising:
- at least two enterprise applications installed in sites across an organization;
an enterprise link coupled to the at least two enterprise applications over a network, the enterprise link configured for real-time integration of disparate data from the at least two enterprise applications, the enterprise link continuously accepting data feeds from the at least two enterprise applications, and reformatting, synchronizing, and consolidating the disparate data;
a data flow service coupled to the at least two enterprise applications and the enterprise link, the data flow service containing data flow plans for processing the disparate data received from the at least two enterprise applications through to the enterprise link in real-time, as soon as the data appears; and
a data cache coupled to receive and store the reformatted, synchronized, and consolidated data from the enterprise link, wherein changes to the data in the data cache occur at a rate substantially matched with real-time data changes occurring in the at least two enterprise applications.
3 Assignments
0 Petitions
Accused Products
Abstract
An enterprise link for a software database is coupled to existing enterprise systems within an organization and also to an active data cache. The enterprise link contains an active designer whereby a user is able to create one or more data flow definitions on how to operate on data stored in the enterprise systems as the data in those systems changes. The transformed data is transmitted to a data flow service in the enterprise link in real-time where it is made available to end-users in the active data cache.
-
Citations
19 Claims
-
1. A system, comprising:
-
at least two enterprise applications installed in sites across an organization; an enterprise link coupled to the at least two enterprise applications over a network, the enterprise link configured for real-time integration of disparate data from the at least two enterprise applications, the enterprise link continuously accepting data feeds from the at least two enterprise applications, and reformatting, synchronizing, and consolidating the disparate data; a data flow service coupled to the at least two enterprise applications and the enterprise link, the data flow service containing data flow plans for processing the disparate data received from the at least two enterprise applications through to the enterprise link in real-time, as soon as the data appears; and a data cache coupled to receive and store the reformatted, synchronized, and consolidated data from the enterprise link, wherein changes to the data in the data cache occur at a rate substantially matched with real-time data changes occurring in the at least two enterprise applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
transmitting data from an enterprise computing runtime environment that includes at least two enterprise applications to an enterprise link, the data being transmitted through to the enterprise link via a network connection as soon as the data appears in the enterprise computing runtime environment; integrating the data by the enterprise link immediately upon receiving the data from the enterprise computing runtime environment, the integrating including transforming the data in accordance with a set of data flow definitions that specify operations to be performed on the data; transmitting the integrated data to an active data cache that stores the integrated data, wherein data changes occur in the active data cache at a rate synchronous with real-time data changes occurring in the enterprise computing runtime environment; and making the integrated data stored in the active data cache accessible to an end-user via a user interface at the rate. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
transmitting data generated responsive to an event occurring in an enterprise system of an organization to an enterprise link through a message queuing system as soon as the data is generated, the enterprise system including at least two enterprise applications; transforming the data by a data flow service in the enterprise link in accordance with a set of data flow plans that specify one or more data operations, the transforming commencing immediately upon receiving the data from the enterprise system, the transforming producing one or more data sets; transmitting the one or more data sets to a data cache as soon as the one or more data sets are produced in the enterprise link; storing the one or more data sets in the data cache, data changes occurring in the data cache at a rate that substantially matches real-time data generation in the enterprise system; providing user accessibility to the data stored in the data cache as the data changes in real-time in the data cache.
-
Specification