Patent ID: 7873602
Filing Date: 2011-01-18
Classification: G06F

Abstract:
1. An application server implemented in a computer-readable storage medium and configured to support 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 self-contained executable database application archive file containing a first content archive file in a machine and operating system independent format, an additional application module, and a database engine configured to organize the first content archive file into a database, the database application archive file being generated by: wherein the computer code execution environment is configured to execute the self-contained executable database application archive file including executing an instance of the additional application module and an instance of the database engine to organize the content of the content archive file in the machine and operating system independent format into a database in accordance with said schema of the central database, the database engine instance and the additional application module instance being configured to access the contents of the staging database by the logical name in a read only fashion; wherein the computer code execution environment is responsive to receiving an updated content archive file contained in an updated self-contained executable database application archive file and having a second version number different than the first version number of the first content archive file, to perform a controlled switchover from using the first content archive file to using the updated content archive file without terminating the execution of the database engine; and, wherein the computer code execution environment includes: