Pré. | Proc. |
Service Oriented Architecture XML
Modèle d'organisations, de communautés et de systèmes pour maximiser l'agilité, l'évolutivité et l'interopérabilité
Service Oriented Architecture (SOA) est un paradigme architectural permettant de définir la manière dont les personnes, les organisations et les systèmes fournissent et utilisent les services pour obtenir des résultats.
Un service est une offre de valeur à autrui par le biais d'une interface bien définie, accessible à une communauté (qui peut être le grand public). Un service résulte d'un travail fourni à l'un par l'autre.
Service Oriented Architecture (SOA) est une façon d'organiser et de comprendre (les représentations) des organisations, des communautés et des systèmes afin de maximiser l'agilité, l'évolutivité 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 réaliser quelque chose sans le faire nous-mêmes ou même sans savoir comment le faire, ce qui nous permet d'être plus efficaces et plus 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 un 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.
(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) ; pp. 25-26.)
Lors de modélisation et du développement d'une Service Oriented Architecture complète dans Enterprise Architect , vous pouvez travailler avec tout ou partie des éléments suivants :
- Définition de schéma XML (XSD), également connu sous le nom de schéma XML - une technologie XML utilisée pour spécifier les règles auxquelles un document XML doit adhérer ; Enterprise Architect fournit une interface Compositeur de Schéma pour vous aider à modéliser et générer un schéma XML
- Transformations XSL pour convertir des documents d'entrée en XML ou d'autres types de documents à l'aide de feuilles de style XSL, pour lesquelles vous utilisez l'éditeur XSLT et Débogueur pour modélisation et l'exécution des transformations
- Web Services Description Language 1.1 (WSDL) - un langage XML clé pour décrire les services Web
- architecture orientée services Modélisation Language (SoaML) - une méthode standard de conception et modélisation de solutions SOA utilisant le Unified Modeling Language (UML)
- Service-Oriented Modélisation Framework (SOMF) - une méthodologie de cycle de vie de développement orientée services, offrant un certain nombre de pratiques et de disciplines modélisation qui contribuent à une gestion et modélisation réussies du cycle de vie orienté services
- Modélisation nationale Échange d'Informations (NIEM) - un cadre commun utilisé pour définir comment les informations peuvent être partagées entre les systèmes, les agences gouvernementales et les ministères
- Meta-Object Facilité (MOF) - une norme du groupe de gestion Object (OMG) développée comme une architecture de méta-modélisation pour définir l' UML , et ainsi fournir un moyen de définir la structure ou la syntaxe abstraite d'un langage ou de données