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