Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2003009097 - APPAREIL ET PROCEDE DE CREATION D'UNE ARCHITECTURE DE GESTION DES VERSIONS DE CLASSE

Numéro de publication WO/2003/009097
Date de publication 30.01.2003
N° de la demande internationale PCT/US2002/022603
Date du dépôt international 16.07.2002
Demande présentée en vertu du Chapitre 2 19.02.2003
CIB
G06F 9/44 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
CPC
G06F 8/71
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
71Version control
G06F 9/4488
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
448Execution paradigms, e.g. implementations of programming paradigms
4488Object-oriented
Déposants
  • VIBRANT SOLUTIONS [US/US]; 2711 Prosperity Avenue Fairfax, VA 22031, US
Inventeurs
Mandataires
  • ROBERTS, Jon ; Roberts Abokhair & Mardula, LLC Suite 1000 11800 Sunrise Valley Drive Reston, VA 20191, US
Données relatives à la priorité
60/307,04116.07.2001US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) APPARATUS AND METHOD FOR PROVIDING A CLASS VERSIONING ARCHITECTURE
(FR) APPAREIL ET PROCEDE DE CREATION D'UNE ARCHITECTURE DE GESTION DES VERSIONS DE CLASSE
Abrégé
(EN)
The present invention generally relates to object-oriented programming and more specifically relates to creating an environment where an application server may continue running while its owner makes various kinds of changes to it by employing a versioning architecture for managing version changes for classes in object-oriented environments. In a first embodiment, the system uses an explicit versioning scheme, whereas a second embodiment employs implicit versioning. In both systems, subsequent versions are created, compiled and deployed 'on-the-fly' such that subsequent versions of the object class inherit all attributes, associations and operations from prior versions of the object, and wherein all versions of the object class are deployed by mapping each class into a persistence storage means.
(FR)
L'invention concerne une programmation orientée vers l'objet et, plus spécifiquement, la création d'un environnement dans lequel un serveur d'applications peut continuer à fonctionner, tandis que son propriétaire y effectue divers types de modifications en utilisant une architecture de gestion des versions permettant de gérer des modifications de versions s'adressant à des classes dans des environnements orientés vers l'objet. Dans un premier mode de réalisation, ledit système utilise un schéma de gestion des versions explicite, tandis que dans un second mode de réalisation, il utilise une gestion des versions implicite. Dans les deux systèmes, des versions subséquentes sont créées, compilées et déployées au vol, de telle manière que ces versions subséquentes de la classe d'objets héritent de tous les attributs, des associations et des opérations provenant de versions antérieures de l'objet, et que toutes les versions de la classe d'objets sont déployées par mappage de chaque classe dans un dispositif de stockage de pérennité.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international