SoaML (arquitectura orientada a-Service Modeling Language [1] / s w ɑː m əl / ) es un código abierto proyecto de especificación de la Object Management Group (OMG), que describe un UML perfil y metamodelo para el modelado y diseño de servicios dentro de un arquitectura orientada a servicios .
Descripción
SoaML se ha creado para admitir las siguientes capacidades de modelado:
- Identificación de servicios, dependencias entre ellos y requisitos de servicios.
- Especificar servicios (capacidades funcionales, expectativas del consumidor, protocolos y patrones de intercambio de mensajes)
- Definición de consumidores y proveedores de servicios
- Las políticas de uso y prestación de servicios.
- Esquemas de clasificación de servicios
- Integración con el modelo de motivación empresarial de OMG
- Base para nuevas extensiones relacionadas con la integración con otros metamodelos OMG como BPDM y BPMN 2.0, así como SBVR, OSM, ODM y otros.
Los modelos y metamodelos existentes (por ejemplo, TOGAF ) para describir arquitecturas de sistemas resultaron ser insuficientes para describir SOA de una manera precisa y estandarizada. El UML en sí parece ser demasiado general para el propósito de describir SOA y necesita aclaración y estandarización incluso de términos básicos como proveedor, consumidor, etc.
Ver también
Otras lecturas
- Wiki de SoaML. " Wiki de SoaML ". SoaML y OMG, 03 de noviembre de 2009.
- Especificación de SoaML OMG http://www.omg.org/spec/SoaML/
- Comité Técnico del Modelo de Referencia SOA de OASIS http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm
Referencias y notas
Notas
Citas
Artículos externos
- Utilizando la arquitectura de servicios SoaML de Jim Amsden, coautor del estándar OMG SoaML.
- Modelado con SoaML, el lenguaje de modelado de arquitectura orientado a servicios , una serie de cinco partes de Jim Amsden.