Transposition d'un modèle objet dans un contexte relationnel
H3270 v2 Article de référence

Transposition d'un modèle objet dans un contexte relationnel

Auteur(s) : Martial CHRISMENT

Date de publication : 10 févr. 2012 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Sommaire

Présentation

RÉSUMÉ

La maîtrise des systèmes d'information de plus en plus complexes impose aux entreprises la résolution de problèmes de transposition d’applications spécifiques, en particulier dans le domaine bancaire. Des solutions de transposition d’un modèle objet en objet relationnel sont proposées, mais sont encore un peu complexes à mettre en œuvre. Comprendre les règles de transposition, tant au niveau statique (définition des tables relationnelles), qu’au niveau dynamique (services d’accès aux données) doit faciliter la prise en main de tels outils de génération de structure et de classes. Ensuite, des règles de transposition automatisées s’avèrent nécessaires, notamment dans la recherche de produits structurants.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Martial CHRISMENT : Ingénieur informatique ENSEEIHT (École nationale supérieure d'électronique, d'électronique, d'informatique et d'hydraulique de Toulouse) - Société VIVEO

INTRODUCTION

La modélisation et la programmation objet sont aujourd'hui incontournables dans le monde industriel, en particulier avec l'avènement d'architectures dirigées par les modèles (MDA) ou d'architectures urbanisées orientées service. En effet, la nécessité de maîtriser des Systèmes d'Information de plus en plus complexes pousse les entreprises à mettre en œuvre ce type d'approche. Les technologies de programmation objet tels que Java, C++ ou DCOM permettent l'implantation des solutions conçues dans ces architectures, en facilitant ainsi à la fois la maintenance et l'évolutivité du Système d'Information.

Alors que les concepts objets sont très présents dans les phases de conception, les solutions utilisées pour le stockage de données restent majoritairement relationnelles. Le problème de transposition d'applications conçues avec une approche objet et destinées à être implantées dans un contexte relationnel est, de ce fait, un problème récurrent au sein des entreprises.

Pour répondre à cette problématique, il est souvent fait recours à la mise en œuvre de requêtes SQL spécifiques qui ne tiennent pas compte du modèle objet de départ. Bien que relativement efficace, cette solution rend plus complexe toute évolution du modèle objet car les impacts au niveau des données sont difficiles à évaluer et rarement négligeables. Cette approche va donc à l'encontre de la tendance actuelle qui demande aux entreprises de maîtriser de plus en plus leur Système d'Information.

La mise en œuvre de règles de transposition automatisées s'avère donc nécessaire en particulier sur des projets structurants pour l'entreprise. Pour cela, les mécanismes de transposition peuvent être réalisés, soit sur mesure si l'environnement technique répond à des exigences d'entreprise spécifiques, soit avec un outil tiers de transposition dans des environnements plus standard (par exemple, dans un environnement J2EE avec des outils tels que Hibernate ou TopLink, tous deux intégrés à Eclipse).

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


VERSIONS

Il existe d'autres versions de cet article :

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v2-h3270

Lecture en cours
Présentation

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - MILLER (J.), MUKERJI (J.) -   MDA guide version 1.0.1.  -  Juin 2003 http://www.omg.org/cgi-bin/doc?omg/03-06-01.

  • (2) - MULLER (P.-A.), GAERTNER (N.) -   Modélisation objet avec UML.  -  Éditions Eyrolles (2003).

  • (3) - KING (G.), BAUER (C.), RYDAHL ANDERSEN (M.), BERNARD (E.), EBERSOLE (S.), FERENTSCHIK (H.) -   Hibernate reference documentation.  -  Avr. 2011 http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single.

  • (4) - CHRISMENT (C.), CABANAC (G.), PINEL-SAUVAGNAT (K.), TESTE (O.), TUFFERY (M.) -   Bases de données orientées objets.  -  Lavoisier (2011).

  • (5) - MARÉE (C.), LEDANT (G.) -   SQL 2 Initiation programmation.  -  Armand Colin (1994).

  • (6) - MONSON-HAEFEL (R.) -   Enterprise Javabeans 3.0.  -  Éditions O'Reilly (2006).

  • ...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 95 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Les annuaires LDAP

De nombreux outils d’annuaires électroniques ont vu le jour ces dernières années, parmi eux DNS (Domain ...

Contrats en informatique

Cet article apporte aux ingénieurs informatique et télécom, aux DSI (Directions des Systèmes ...

Annuaires LDAP - Aspects sécurité

La sécurité et les annuaires électroniques ont toujours été indéfectiblement liés, et cela dans deux ...

Entrepôts de données

Cet article traite des bases de données spécifiques, nommées entrepôts de données et utilisées par les ...