Apparatus and system for an adaptive data management architecture
First Claim
Patent Images
1. An apparatus for managing data comprising:
- a first database for storing system data;
a second database for storing client data;
at least one database server to control the first database and the second database;
an external application;
a first set of objects linked to the first database through the database server;
a second set of objects linked to the second database through the database server;
an interactive manager linked to the first set of objects and the external application;
a set of minions linked to the second set of objects; and
an agent manager linked to the interactive manager, the first set of objects and the set of minions.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an apparatus, computer program and system for managing data. The computer program has at least one code segment to control system data stored in a first database and client data stored in a second database and several code segments that define a first set of objects linked to the first database, a second set of objects linked to the second database, and one or more minions. In addition, there are code segments to allow interaction with one or more agent processes. There is also a code segment to provide an interface between an external application and the code segment to manage the job queue.
75 Citations
40 Claims
-
1. An apparatus for managing data comprising:
-
a first database for storing system data; a second database for storing client data; at least one database server to control the first database and the second database; an external application; a first set of objects linked to the first database through the database server; a second set of objects linked to the second database through the database server; an interactive manager linked to the first set of objects and the external application; a set of minions linked to the second set of objects; and an agent manager linked to the interactive manager, the first set of objects and the set of minions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program embodied on a computer-readable medium for managing data, the computer program comprising:
-
at least one code segment to control system data stored in a first database and client data stored in a second database; a code segment defining a first set of objects linked to the first database; a code segment defining a second set of objects linked to the second database; a code segment defining one or more minions; a code segment to manage one or more agent processes; and a code segment to allow interaction between an external application and the code segment to manage the one or more agent processes and the code segment defining a first set of objects. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A database system comprising:
-
two or more computers communicably linked to each other through a network; a data storage tier resident on at least one of the computers, the data storage tier having a first database for storing system data, a second database for storing client data and at least one database server to control the first database and the second database; a user interface tier resident on at least one of the computers, the user interface tier having an external application; and an object tier resident on at least one of the computers, the object tier comprising a first set of objects linked to the first database through the database server, a second set of objects linked to the second database through the database server, an interactive manager resident on one of the computers in which the object tier is resident, the interactive manager linked to the first set of objects and the external application, a set of minions linked to the second set of objects, an agent manger resident on each computer in which the object tier is resident, the agent manager linked to the interactive manager, the first set of objects and the set of minions. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification