Générer des web services Axis Spring+Hibernate à l’aide d’AndroMDA et de RSM (IBM)

Abonnements, magazines... Notre catalogue complet au bas de cette page.

L’approche Model Driven Architecture, définie par l’OMG fête cette année ses 8 ans. Depuis ce temps, elle définit des bonnes pratiques de réalisation semi-automatique des applications d’entreprise. Au coeur de ces bonnes pratiques, les modèles PIM (Platform Independant Model), PSM (Platform Specific Model), PDM (Platform Dependant Model) viennent guider l’analyse, la conception et la génération d’un squelette d’une application.
Dans cet article, nous présenterons une mise en oeuvre de la définition d’un modèle PSM jusqu’à la génération du code, à l’aide des outils RSM (Rational Software Modeler) d’IBM et du framework AndroMDA, générateur extensible de code. En particulier, nous nous intéresserons à la génération d’un web service Axis (Spring+ hibernate) partagé par des applications « santé » qui doivent réaliser des recherches sur des patients (bénéficiaires) à propos de leur couverture sociale. Ce web service offre deux principales fonctions de recherche : obtenir un patient sur la base de son NIR (numero SS) et obtenir la liste des patients enregistrés au sein d’une base de données.

Dolores Diaz

S'ABONNER
Egalement au sommaire de :
Programmez! #137