|
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. |
 |
|