FIELD: information technology.
SUBSTANCE: computer-implemented method for updating client software application comprises the steps of: installing a subsequent version of the client software application; performing an update negotiation between a subsequent version of the client software application and a previous version of the client software application, which update negotiation comprises at least receiving in the subsequent version from the previous version the client software status data set to provide a transparent transition to its subsequent version, which reception is carried out after the previous version indicates the readiness for the said transition during execution, when the previous version is in a state of readiness to stop working; registering the component in subsequent version and at the same time perform a runtime validation with respect to a subsequent version to make sure that the subsequent version has been installed correctly while the previous version of client application is executed; and switching the application entry point from the previous version to the subsequent version, when the said validation at runtime is successful.
EFFECT: reducing the operational and time costs associated with updating applications.
20 cl, 5 dwg
Title | Year | Author | Number |
---|---|---|---|
INSTALLATION MECHANISM AND PACKAGE FORMAT FOR PARALLELIZABLE RELIABLE INSTALLATIONS | 2013 |
|
RU2635891C2 |
SYNC FRAMEWORK EXTENSIBILITY | 2013 |
|
RU2644139C2 |
CONFIGURATION OF ISOLATED EXTENSIONS AND DEVICE DRIVERS | 2006 |
|
RU2443012C2 |
SYSTEM AND METHOD FOR AUTOMATIC DEVICE DETECTION, DEVICE CONTROL AND REMOTE ASSISTANCE | 2015 |
|
RU2691858C2 |
SYSTEM AND METHOD FOR UPDATING INSTALLATION COMPONENTS IN NETWORK ENVIRONMENT | 2004 |
|
RU2372644C2 |
SYSTEM AND METHOD FOR SUBMITTING PRIVATE PRESENCE NOTIFICATIONS | 2003 |
|
RU2300140C2 |
SYSTEM AND METHOD FOR AUTOMATIC PROCESSING OF SOFTWARE SYSTEM ERRORS | 2012 |
|
RU2521265C2 |
SYSTEM AND METHODS FOR AUDITING A VIRTUAL MACHINE | 2017 |
|
RU2691187C1 |
TECHNIQUES FOR ADAPTING INTERPRETIVE RUN TIME APPLICATION TO MULTIPLE CLIENTS | 2012 |
|
RU2608472C2 |
SOFTWARE DEPLOYMENT IN LARGE-SCALE NETWORK SYSTEMS | 2008 |
|
RU2495481C2 |
Authors
Dates
2017-12-07—Published
2013-06-13—Filed