Method and system for deploying non-backward compatible server versions in a client/server computing environment
First Claim
1. A method for managing the introduction of a new non-backward compatible version of a software program of an application server into a client/server networking environment, the method comprising:
- first distributing to a client system to be served by the new non-backward compatible version of the software program of the application server a client application operable in a downgraded mode compatible with a current version of the application server and in a valid mode compatible with the new non-backward compatible version of said software program;
setting, upon installation in the client system, the client application into the downgraded mode compatible with the current version of the software program of the application server;
operating the client application in the downgraded mode until introduction of the new non-backward compatible version of the software program of the application server, wherein operating the client application in the downgraded mode includes issuing requests to the application server and receiving requested information from the application server;
setting, upon introduction of the new non-backward compatible version of the software program of the application server, the client application into the valid mode compatible with the new version of the software program of the application server; and
thereafter operating the client application in the valid mode, wherein operating the client application in the valid mode includes issuing requests to the application server and receiving requested information from the application server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for managing the introduction of a new non-backward compatible version of an application server into a client/server networking, the method includes first distributing to a client system to be served by the new non-backward compatible version of the application server a client application operable in a mode compatible with the current version of the application server and in a mode compatible with the new non-backward compatible version. Upon installation in the client system the client application is set into a downgraded mode compatible with the current version of the application server. While the current version of the application server is still in production, the client application is kept operated in the downgraded mode. Upon introduction of the new non-backward compatible version of the application server, the client application is set into a valid mode compatible with the new version of the application server. From that point on, the client application is operated in the valid mode.
17 Citations
20 Claims
-
1. A method for managing the introduction of a new non-backward compatible version of a software program of an application server into a client/server networking environment, the method comprising:
-
first distributing to a client system to be served by the new non-backward compatible version of the software program of the application server a client application operable in a downgraded mode compatible with a current version of the application server and in a valid mode compatible with the new non-backward compatible version of said software program; setting, upon installation in the client system, the client application into the downgraded mode compatible with the current version of the software program of the application server; operating the client application in the downgraded mode until introduction of the new non-backward compatible version of the software program of the application server, wherein operating the client application in the downgraded mode includes issuing requests to the application server and receiving requested information from the application server; setting, upon introduction of the new non-backward compatible version of the software program of the application server, the client application into the valid mode compatible with the new version of the software program of the application server; and thereafter operating the client application in the valid mode, wherein operating the client application in the valid mode includes issuing requests to the application server and receiving requested information from the application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18)
-
-
14. A system for managing the introduction of a new non-backward compatible version of a software program of an application server into a client/server networking environment, the system comprising:
-
at least one computer; and a non-transitory computer readable storage medium comprising program code that, when executed by the at least one computer, causes the system to; first distribute to a client system to be served by the new non-backward compatible version of the software program of the application server a client application operable in a downgraded mode compatible with a current version of the application server and in a valid mode compatible with the new non-backward compatible version of said software program; set, upon installation in the client system, the client application into the downgraded mode compatible with the current version of the software program of the application server; operate the client application in the downgraded mode until introduction of the new non-backward compatible version of the software program of the application server, wherein operating the client application in the downgraded mode includes issuing requests to the application server and receiving requested information from the application server; set, upon introduction of the new non-backward compatible version of the software program of the application server, the client application into the valid mode compatible with the new version of the software program of the application server; and thereafter operate the client application in the valid mode, wherein operating the client application in the valid mode includes issuing requests to the application server and receiving requested information from the application server.
-
-
19. A method for managing the introduction of a new non-backward compatible version of a software program of an application server into a client/server networking environment, the method comprising:
-
first distributing to a client system to be served by the new non-backward compatible version of the software program of the application server a client application operable in a downgraded mode compatible with a current version of the application server and in a valid mode compatible with the new non-backward compatible version of said software program, wherein the client application is configured to activate the downgraded mode and deactivate the valid mode upon installation in the client system, wherein the client application is incompatible with the new non-backward compatible version of said software program when in the downgraded mode, and wherein the client application is configured to maintain the active downgraded mode and deactivated valid mode until re-launch of the client application; and in response to a version request from the client system upon launch of the client application and after installation of the new non-backward compatible version of the software program of the application server on a server system, causing the client application to activate the valid mode and deactivate the downgraded mode such that the client application thereafter operates in the valid mode and is compatible with the new non-backward compatible version of the software program of the application server, wherein the client application is configured to maintain the active valid mode and deactivated downgraded mode until re-launch of the client application.
-
-
20. An apparatus, comprising:
-
at least one computer resident in a client/server networking environment; and a non-transitory computer readable storage medium comprising program code that, when executed by the at least one computer, causes the system to manage the introduction of a new non-backward compatible version of a software program of an application server by; first distributing to a client system to be served by the new non-backward compatible version of the software program of the application server a client application operable in a downgraded mode compatible with a current version of the application server and in a valid mode compatible with the new non-backward compatible version of said software program, wherein the client application is configured to activate the downgraded mode and deactivate the valid mode upon installation in the client system, wherein the client application is incompatible with the new non-backward compatible version of said software program when in the downgraded mode, and wherein the client application is configured to maintain the active downgraded mode and deactivated valid mode until re-launch of the client application; and in response to a version request from the client system upon launch of the client application and after installation of the new non-backward compatible version of the software program of the application server on the server system, causing the client application to activate the valid mode and deactivate the downgraded mode such that the client application thereafter operates in the valid mode and is compatible with the new non-backward compatible version of the software program of the application server, wherein the client application is configured to maintain the active valid mode and deactivated downgraded mode until re-launch of the client application.
-
Specification