UML pour la cartographie et SOA

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

Objecteering 6 supporte la modélisation d’architecture d’entreprise orientée services en vous guidant à travers une démarche dédiée : la démarche SEA.

Comment prendre en compte l’intégralité des aspects d’un système d’information et tirer parti des mécanismes de la SOA, en s’appuyant sur une démarche moderne appuyée sur les standards ? L’approche SEA (Services oriented Enterprise Architecture) adresse tous les intervenants dans la construction d’un système d’information, en fournissant des vues dédiées MOA (maîtrise d’ouvrage) et des vues dédiées MOE (maîtrise d’oeuvre). SEA fournit une démarche pour SOA en s’appuyant sur les standards et technologies les plus récents de modélisation (UML2, MDA) et en apportant des extensions adaptées. SEA s’appuie sur les techniques de modélisation d’architecture d’entreprise, et reprend les apports méthodologiques de l’initiative ouverte Praxeme (www.praxeme.fr). A travers la notion d’aspect, Praxeme adresse les domaines de préoccupation spécifiques de chaque intervenant : les données métier, l’organisation et les processus métier, l’architecture fonctionnelle, l’architecture applicative, l’architecture technique et les vues logicielles détaillées. En s’appuyant sur les standards et les pratiques internationalement reconnues, SEA permet une continuité des modèles depuis la MOA jusqu’à la MOE, pour ensuite bénéficier des facultés de production automatisée de code depuis UML en phase de réalisation, et de la puissance de la technologie MDA.

Objecteering EA : L’outil support de SEA pour chaque type d’intervenant

Objecteering EA est composé de Objecteering 6 UML Modeler et du module d’extension SEA. Objecteering EA supporte la modélisation de la démarche SEA, en s’appuyant sur le standard UML et des extensions adaptées (profil SEA). Il procure les modèles dédiés à chaque type de problème et d’intervenant (les aspects Praxeme), assiste la cohérence entre ces modèles, tout en vous faisant bénéficier des avantages fonctionnels de l’atelier Objecteering (UML, MDA, cohérence des modèles, travail de groupe, automatisation du développement, etc.) Les services additionnels de l’atelier, comme par exemple Objecteering Requirements pour la gestion des exigences intégrée à la modélisation, renforcent les possibilités de Objecteering EA en modélisant les exigences de manière synchrone et cohérente avec le modèle. Les générations de code vers les cibles Java, C#, C++ ou SQL, supportant des frameworks tels que Hibernate (mapping Objet/Relationnel) apportent des gains substantiels en qualité et en productivité pour le développement de l’applicatif et la gestion des données. La génération de documentation paramétrable de l’atelier permet de fournir des documents du modèle dédiés à chaque type d’acteur sur le système d’information. Objecteering EA intègre l’ensemble de ces modèles dédiés à chaque type d’acteur au sein d’un référentiel unique, garant de la cohérence, de la traçabilité et de la non redondance des informations. Objecteering EA masque la complexité d’UML pour n’offrir à chaque type d’usager que la partie qui le concerne, en utilisant une notation intuitive et illustrative dédiée. Bien qu’appuyé sur le standard, chaque intervenant dispose d’une notation simplifiée, pour offrir ensuite la vision UML nécessaire en phase de développement. Les travaux guidés par le modèle guident et automatisent la modélisation, tout en assistant la cohérence entre chacune des vues.

Objecteering Software, éditeur de l’atelier Objecteering 6, est le spécialiste français UML/MDA pour le éveloppement d’applications guidé par le modèle. Sa suite d’outils couvre le cycle de vie de la gestion des exigences jusqu’au déploiement de l’application pour les cibles Java/J2ee, C#.Net, C++, SQL, Corba et Fortran.

Pour plus d’informations :
www.objecteering.com
eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%69%6e%66%6f%40%6f%62%6a%65%63%74%65%65%72%69%6e%67%2e%63%6f%6d%22%3e%69%6e%66%6f%40%6f%62%6a%65%63%74%65%65%72%69%6e%67%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))
Tél. : 01 30 12 16 60
S'ABONNER
Egalement au sommaire de :
Programmez! #97