INSTALLING AND UPDATING SOFTWARE SYSTEMS
The present invention extends to methods, systems, and computer program products for installing and updating software systems. Aspects of the invention include selecting software update packages that automatically installs essentially any number of code changes for any number of software components...
Gespeichert in:
Hauptverfasser: | , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present invention extends to methods, systems, and computer program products for installing and updating software systems. Aspects of the invention include selecting software update packages that automatically installs essentially any number of code changes for any number of software components to update a software system (e.g., a cloud appliance). In one aspect, a software system is updated by implementing a software update package that includes: references to code changes for a plurality of software components and references to installation artifacts for installing the code changes, and also indicates interdependencies between the plurality of software components. In another aspect, validation code is used to validate that a software update package transitioned a software system to a goal state. In a further aspect, a multi-pass installation process is orchestrated to perform portions of a software update package in a plurality of different passes.
La présente invention concerne des procédés, des systèmes et des produits programme d'ordinateur pour installer et mettre à jour des systèmes logiciels. Des aspects de l'invention consistent à sélectionner des progiciels de mise à jour de logiciel qui installent automatiquement essentiellement un nombre quelconque de changements de code pour un nombre quelconque de composants logiciels pour mettre à jour un système logiciel (par exemple un appareil en nuage). Selon un aspect, un système logiciel est mis à jour par mise en œuvre d'un progiciel de mise à jour de logiciel qui comprend : des références à des changements de code pour une pluralité de composants logiciels et des références à des artéfacts d'installation pour installer les changements de code, et indique également les interdépendances entre la pluralité de composants logiciels. Selon un autre aspect, un code de validation est utilisé pour valider le fait qu'un progiciel de mise à jour de logiciel passe d'un système logiciel à un état final. Selon encore un autre aspect, un processus d'installation à passages multiples est orchestré pour exécuter des parties d'un progiciel de mise à jour de logiciel dans une pluralité de différents passages. |
---|