Activité dans les bases de données objets : le concept de schéma actif
Institution:
Toulouse 3Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Les sgbd orientes objets sont passifs dans le sens ou les methodes d'objets ne sont executees que sur invocation explicite. L'introduction de l'activite a pour objectif de proposer une alternative au declenchement par message en specifiant des regles de comportement evenementielles. Les systemes de gestion de l'activite d'objet sont generalement cibles pour un sgbd particulier. Notre objectif est au contraire de construire un outil generique (portable) permettant d'introduire la composante active dans un sgbd hote virtuel. Nous avons introduit le concept de schema actif pour modeliser sous forme objet les structures et traitements necessaires a la gestion de l'activite dans un sgbdoo. Il se compose d'un ensemble de classes qui permettent de decrire des comportements d'objets et de methodes d'inference associees. Le schema s'integre ensuite dans le meta-modele du systeme hote et est importe dans les applications cibles au meme titre que les autres meta-classes. Le comportement des objets est decrit par des regles du type eca (evenement, condition, action). L'utilisateur cree les regles specifiques a son application en instanciant le schema importe. Les objets regles sont pris en charge par le sgbd et beneficient de tous les principes objets: ils sont crees par instanciation d'attributs, peuvent etre specialises, et peuvent etre consultes grace au langage de requete de sgbd hote. La structure originale de la classe evenement permet en outre la prise en compte des aspects evolutifs de la base, en offrant une definition dynamique des objets actifs. L'outil construit, urdos (using rules in a dynamic object system), base sur le concept generique de schema actif, a ensuite ete implante et teste sur un sgbdoo reel