Application server production software upgrading with high availability staging software
First Claim
1. An application system comprising:
- an application server configured to run first version software for an application and second version software for the application;
a staging database server configured to initially interface with the second version software to populate a staging database system with second data for the application generated by the second version software, wherein the second version software processes an application data stream to generate the second data;
a production database server configured to initially interface with the first version software to populate a production database system with first data for the application generated by the first version software, wherein the first version software processes the application data stream to generate the first data, synchronize the first data with the second data to replicate the second data to the production database system, cease interfacing with the first version software and begin to interface with the second version software to populate the production database system with the second data generated by the second version software;
the staging database server further configured to cease interfacing with the version two software and begin interfacing with the first version software to populate staging database system with the first data for the application generated by the first version software.
6 Assignments
0 Petitions
Accused Products
Abstract
An application system comprising an application server configured to run first version software for an application and second version software for the application. The application system further comprises a staging database server configured to initially interface with the second version software to populate a staging database system with second data for the application generated by the second version software. The application system further comprises a production database server configured to initially interface with the first version software to populate a production database system with first data for the application generated by the first version software, synchronize the first data with the second data to replicate the second data to the production database system, cease interfacing with the first version software and begin to interface with the second version software to populate the production database system with the second data generated by the second version software.
47 Citations
14 Claims
-
1. An application system comprising:
-
an application server configured to run first version software for an application and second version software for the application; a staging database server configured to initially interface with the second version software to populate a staging database system with second data for the application generated by the second version software, wherein the second version software processes an application data stream to generate the second data; a production database server configured to initially interface with the first version software to populate a production database system with first data for the application generated by the first version software, wherein the first version software processes the application data stream to generate the first data, synchronize the first data with the second data to replicate the second data to the production database system, cease interfacing with the first version software and begin to interface with the second version software to populate the production database system with the second data generated by the second version software; the staging database server further configured to cease interfacing with the version two software and begin interfacing with the first version software to populate staging database system with the first data for the application generated by the first version software. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating an application system, the method comprising:
-
in an application server, running first version software for an application and second version software for the application; in a staging database server, initially interfacing with the second version software to populate a staging database system with second data for the application generated by the second version software, wherein the second version software processes an application data stream to generate the second data; in a production database server, initially interfacing with the first version software to populate a production database system with first data for the application generated by the first version software, wherein the first version software processes the application data stream to generate the first data; synchronizing the first data with the second data to replicate the second data to the production database system; ceasing interfacing with the first version software and beginning interfacing with the second version software to populate the production database system with the second data generated by the second version software; in the staging database server, ceasing interfacing with the version two software and beginning interfacing with the first version software to populate staging database system with the first data for the application generated by the first version software. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification