Sysoft - Home English
Amarco Applications Produits Eval. / Prix Etudes cas Urbanisation SI Documents Société  

Histoire
Questions...
Extension UML
Objets, systèmes
Fractals et ERP...
Références Net
Avantage concurrentiel
Système d'information...

Amarco - Extension UML pour l'architecture "services" d'un SI

Amarco peut être considéré comme une extension UML permettant de concevoir une architecture service pour le SI dans son ensemble :

  • il y a compatibilité intrinsèque avec les modèles UML
  • on apporte des extensions apportent une valeur ajoutée particulière afin de disposer de la vision globale nécessaire pour prendre en compte le SI

Compatibilité des modèles

Un certain nombre des modèles utilisés par Amarco sont directement compatibles  avec les modèles UML. Un livre blanc publié par Octo Technology - "Architectures des systèmes d'information" cite les modèles UML à utiliser pour les travaux d'architecture.

Volet fonctionnels

  • Diagrammes d'organisation.
    • Dans Amarco, les entités organisationnelles sont des systèmes. Par conséquent, ce diagramme correspond en Amarco à un diagramme des systèmes.
    • Support natif dans les outils Amarco : les entités organisationnelles et les services associés sont enregistrés dans une base de données. Le dessin / la mise à jour sont automatiques.
  • Diagrammes des cas d'utilisation
    • On peut utiliser les extensions Visio pour réaliser les diagrammes associés
  • Diagrammes d'activité
    • On peut utiliser les extensions Visio standard pour réaliser les diagrammes associés
  • Diagrammes d'état des objets
    • On peut utiliser les extensions Visio standard pour réaliser les diagrammes associés

Volet applicatif

  • Diagrammes des briques applicatives
    • Dans Amarco, les "briques" sont des systèmes. Ce diagramme correspond en Amarco à un diagramme des systèmes.
    • Support natif dans les outils Amarco : les entités organisationnelles et les services associés sont enregistrés dans une base de données. Le dessin / la mise à jour sont automatiques.
  • Diagrammes de collaboration
    • Support natif dans les outils Amarco : Ce diagramme est généré automatiquement en utilisant les diagrammes de séquence
  • Diagrammes de séquence
    • Support natif dans les outils Amarco : Ce diagramme est réalisé à base de services. Les informations sont stockées dans la base de données.
Le modèle de composition utilisé par Amarco s'approche beaucoup du modèle utilisé en UML 2.0.  On retrouve également la notion de "port" (point de service en Amarco). Une référence intéressante présente l'usage de ces notions dans UML 2.0:

Conrad Bock: "UML 2 Composition Model", in Journal of Object Technology, vol. 3, no. 10, November-December 2004, pp. 47-73, http://www.jot.fm/issues/issue_2004_11/column5

Valeur ajoutée

Amarco propose un certain nombre de voies visant à améliorer l'analyse des systèmes complexes :

  • Utilisation de la notion de point de service regroupant les services apparentées
  • Utilisant de la notion d'architecture externe et architecture interne
  • Une approche récursive pour décomposer un système complexe, ou pour assembler plusieurs éléments dans un système plus complexe
  • L'utilisation du services comme élément déterminant pour montrer le comportement du système

Vous pouvez découvrir des exemples de la mise en pratique de ces valeurs ajoutées dans la zone "applications " du site.

La systématisation et la cartographie des services : des solutions pour maitriser la complexité des SI


Copyright (c) Ion A. Cartiant - Sysoft 2004-08