MULTI-LAYERED STORAGE AND MANAGEMENT OF SOFTWARE COMPONENTS
Architecture that employs multi-row entities to store solution components using columns, properties and logic that track solution components by storing different versions (states) of the component into multiple rows. Component modification includes adding and/or modifying multiple rows, thereby faci...
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: | Architecture that employs multi-row entities to store solution components using columns, properties and logic that track solution components by storing different versions (states) of the component into multiple rows. Component modification includes adding and/or modifying multiple rows, thereby facilitating support operations such as uninstall by retaining versions information of the same component. A master solution component table tracks all the root components of a solution, and logic implemented in code traverses the root nodes to discover all children nodes to efficiently track all components of a solution. The logical states of protected and unprotected for solution allow customers to develop multiple solutions on the same system (organization), protect a solution, and build composite applications with multiple solutions involved (layering of solutions). Multi-row storage facilitates the storage of the component definition and associated solution.
La présente invention concerne une architecture qui utilise des entités multilignes pour stocker des composants de solution en utilisant des colonnes, des propriétés et une logique qui assurent le suivi de composants de solutions en stockant différentes versions (états) du composant sur de multiples lignes. Une modification d'un composant consiste à ajouter et/ou à modifier de multiples lignes pour ainsi faciliter la prise en charge d'opérations telles que la désinstallation en conservant des informations de versions concernant un même composant. Une table maîtresse de composants de solutions assure le suivi de tous les composants racines d'une solution, et une logique mise en oeuvre dans un code, parcourt les noeuds racines pour découvrir tous les noeuds fixes afin d'effectuer un suivi efficace de tous les composants d'une solution. Les états logiques protégés et non protégés pour une solution permettent à des clients de développer des solutions multiples sur un même système (une même organisation), de protéger une solution et de construire des applications composites dans lesquelles interviennent de multiples solutions (agencement des solutions en couches). Le stockage multiligne facilite le stockage de la définition d'un composant et de la solution associée. |
---|