Data server with event driven sampling
First Claim
1. A computer network comprising:
- one or more user applications (U1 . . . Un);
a plurality of computer platforms (P1 . . . Pn);
a transport network interconnecting the computer platforms;
a data management engine on one of said plurality of computer platforms, said engine responsive to a request for data from a user application to invoke;
at least one data probe to cause the collection of the collected data from the appropriate computer platform and the return of the collected data in the form of one or more rows of columnar data;
an event manager for filtering collected data to return the collected data to the user application only upon the occurrence of a specified condition; and
data return means for applying the collected data from the data probe to the network transport for return to the user application.
3 Assignments
0 Petitions
Accused Products
Abstract
A data server data base system applies a request for data to a data engine which launches a probe via network transport that causes the data to be collected on a remote platform and returned via network transport. The returned data is then applied to the requesting user application in the form of one or more rows of columnar data emulating the return of data from a conventional data base system including data tables. This operation may further be enhanced by the inclusion of Event processing in which the occurrence of an event based on a predicate test is determined by the data server without requiring attention of the user application. In particular, the user application stores a rule statement in the data server and then references that statement by name in a data inquiry. An event level data probe is invoked to collect the data referenced in the rule statement and the collected data is tested in accordance with the rule statement to determine if the event has occurred. Data passing the rule statement test is returned to the user application if the event is determined to have occurred unless Delta processing is invoked in which case only data representing a transition from Event true to Event false or Event false to Event true is returned.
-
Citations
18 Claims
-
1. A computer network comprising:
-
one or more user applications (U1 . . . Un); a plurality of computer platforms (P1 . . . Pn); a transport network interconnecting the computer platforms; a data management engine on one of said plurality of computer platforms, said engine responsive to a request for data from a user application to invoke; at least one data probe to cause the collection of the collected data from the appropriate computer platform and the return of the collected data in the form of one or more rows of columnar data; an event manager for filtering collected data to return the collected data to the user application only upon the occurrence of a specified condition; and data return means for applying the collected data from the data probe to the network transport for return to the user application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing data on a computer network comprising the steps of:
-
causing one or more user applications (U1 . . . Un) to request the collection of specified data; interconnecting a plurality of computer platforms (P1 . . . Pn) with a transport network; installing a data management engine on one of said plurality of computer platforms; and causing said engine to respond to the request for data from the user application by launching at last one data probe to collect the requested data from the appropriate computer platform and return the collected data in the form of one or more rows of columnar data; filtering the collected data to return the collected data to the user application only upon the occurrence of a specified condition; and applying the collected data from the data probe to the network transport for return to the user application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification