Apparatus and method for maintaining databases on application servers
First Claim
1. An application server supporting a remote database adapted to receive database data pushed into the remote database by a central database server, the application server comprising:
- a computer code execution environment adapted to execute self-contained application archive files; and
a database application archive archiving;
a content archive containing content extracted from the central database server, schema of a central database of the central database server, and computer code including a database engine adapted to organize the content of the content archive into a database in accordance with said schema contained in said database application archive.
1 Assignment
0 Petitions
Accused Products
Abstract
A central database server (10) supports a central database (12) that contains central database content. A first archiving module (30) archives central database content into a content archive (32). A second archiving module (44) archives the content archive (32) and supporting software (18, 46) into an application archive (50). An application server (20) supports a computer code execution environment (60) for executing the application archive (50) to organize the content of the content archive (32) into a database on the application server (20).
-
Citations
39 Claims
-
1. An application server supporting a remote database adapted to receive database data pushed into the remote database by a central database server, the application server comprising:
-
a computer code execution environment adapted to execute self-contained application archive files; and
a database application archive archiving;
a content archive containing content extracted from the central database server, schema of a central database of the central database server, and computer code including a database engine adapted to organize the content of the content archive into a database in accordance with said schema contained in said database application archive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A central database server comprising:
-
a central database containing central database content;
a first archiving module archiving at least some of the central database content into a content archive; and
a second archiving module archiving the content archive and supporting software into an executable application archive, wherein the executable application archive is adapted to be executed by a remote application server, said executing including executing the supporting software to access the content archive. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An instance of a distributed database, the instance comprising:
-
a database engine;
data content and schema providing a logical description of the data content, the data content and schema being arranged as one of;
database server files, and an archive file;
wherein the database engine is adapted to provide;
read/write access to the data content conditional upon the data content and schema being arranged as database server files, and read-only access to the data content conditional upon the data content and schema being arranged as an archive file. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for distributing database content, the method comprising:
-
archiving at least some content of a central database residing on a central database server as a content archive file;
archiving the content archive and supporting software as a distribution archive file; and
distributing the distribution archive file to a plurality of application servers other than the central database server, the application servers each having an operating environment adapted to execute the distribution archive file. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A method for maintaining an edge database on an application server, the method comprising:
-
receiving a database archive file at the application server, the database archive file containing;
a content archive file archiving at least some content of a central database, and supporting software including at least a database engine adapted to access the content archive file contained in the database archive file; and
deploying the database archive file on the application server to effect a database instance providing read-only access to the at least some content of the central database. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification