Pré. | Proc. |
SoaML
Le langage de modélisation d'architecture orientée services ( Modélisation ) est une méthode standard de conception et de modélisation de solutions SOA utilisant le Unified Modeling Language ( UML ).
Ce texte est dérivé de Service oriented architecture Modélisation Language (SoaML) - Spécification for the UML Profile and Metamodel for Services (UPMS) (document OMG ad/2008-11-01) ; p. 25-26 :
« Un service est une offre de valeur à un autre au travers d'une interface bien définie et accessible à une communauté (qui peut être le grand public). Un service se traduit par un travail fourni à l'un par l'autre "
"L'architecture orientée services (SOA) est un moyen d'organiser et de comprendre les (représentations) des organisations, des communautés et des systèmes afin de maximiser l'agilité, l'échelle et l'interopérabilité. L'approche SOA est simple : les personnes, les organisations et les systèmes se fournissent mutuellement des services. Ces services nous permettent de faire quelque chose sans le faire nous-mêmes ou même sans savoir comment le faire - nous permettant d'être plus efficaces et agiles Les services nous permettent également d'offrir nos capacités à d'autres en échange d'une certaine valeur - établissant ainsi une communauté, un processus ou marché. Le paradigme SOA fonctionne aussi bien pour intégrer des capacités existantes que pour créer et intégrer de nouvelles capacités. "
"SOA ... est un paradigme architectural permettant de définir comment les personnes, les organisations et les systèmes fournissent et utilisent des services pour obtenir des résultats. SoaML ... fournit un moyen standard d'architecturer et de modéliser des solutions SOA à l'aide du Unified Modeling Language ( UML ). Le profil utilise les mécanismes d'extension intégrés d' UML pour définir les concepts SOA en termes de concepts UML existants. "
" ... le plus grand effet de levier de l'utilisation de la SOA vient de la compréhension d'une communauté, d'un processus ou d'une entreprise comme un ensemble de services interdépendants et ... de la prise en charge de cette entreprise orientée services avec des systèmes activés par les services. SoaML permet aux architectures de services orientées métier et orientées systèmes de support mutuellement et en collaboration la mission de l'entreprise. ... SoaML dépend de Modèle Driven Architecture® (MDA®) pour aider à mapper les architectures d'entreprise et de systèmes, la conception de l'entreprise, aux technologies qui prennent en support SOA, telles que les services Web et CORBA® . "
"Pour plus d'informations sur les concepts de SoaML, consultez le document de spécification sur la page du document SoaML du site Web OMG. "
SoaML dans Enterprise Architect
Dans Enterprise Architect , vous pouvez modéliser des architectures de services rapidement et simplement grâce à l'utilisation d'une MDG Technologie intégrée au programme d'installation d' Enterprise Architect . Les facilités facilités sont fournies sous la forme de :
- Deux types de diagramme SoaML - Diagramme de composants diagramme et Diagramme de séquence Séquence - accessibles via la boîte de dialogue « Nouveau Diagramme diagramme
- Pages SoaML dans la boîte à outils Diagramme
- Entrées d'éléments et de relations SoaML dans le menu "Raccourci de la boîte à outils" et Quick Linker
Exemple de diagramme Diagramme
Notes
- Service Oriented Architecture Modélisation Language (SoaML) est pris en charge dans les éditions Corporate , Unified et Ultimate d' Enterprise Architect