WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Architecture SOA (Architecture Orientée Services ). Quelle source de valeur pour le Groupe Terrena?

( Télécharger le fichier original )
par Virginie ELIAS
Conservatoire des arts et métiers de Nantes - Pays de la Loire - Ingénieur CNAM en informatique 2009
  

précédent sommaire suivant

Extinction Rebellion

1.6.3.3 Illustration simple

A partir d'un diagramme de classe, un des objectifs est de générer le code d'un XML Schéma.

_

Transformation UML vers XML

(...)

<complexType name="Homme">

<complexContent>

<extension base="Humain">

<all/>

</extension>

</complexContent>

</complexType>

<complexType name="Humain">

<all>

<element name="Nom"/>

<element name="Prénom"/>

</all>

</complexType>

<complexType name="Femme">

<complexContent>

<extension base="Humain">

<all>

<element name="Nom_jeune_fille"/>

</all>

</extension>

</complexContent>

</complexType>

</schema>

Illustration 35 : Réalisation Model Driven Architecture (MDA)

Cette réalisation a été obtenue à partir de Magicdraw version 16 Enterprise et de XmlSpy version 4.3. La transformation obéit aux règles de mappage86(*) par défaut à l'outil MagicDraw. Il aurait été possible de les modifier avant de lancer la transformation. Il est tout aussi possible de procéder à l'opération inverse (dit « reverse engineering » ou retro-enginerie) et de générer un modèle Uml à partir de code Java, C, XML etc.

Ce mémoire montrera que la démarche MDA va beaucoup plus loin en terme de modèles et donc de génération de code.

* 86 Mappage (mapping) : définition d'une correspondance entre deux objets de même nature mais pas de même forme.

précédent sommaire suivant






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway