SoaML [Guía de Usuario de Enterprise Architect]

Top Previous Next

SoaML

button_main button_prev button_next

El Lenguaje de Modelado de arquitectura orientada a Servicio (SoaML) un método estándar de diseñar y modelar soluciones SOA utilizando el Lenguaje de Modelado Unificado (UML).

(El siguiente texto es derivado del Lenguaje de Modelado de arquitectura orientada a Servicio (SoaML) - Especificación para el Perfil y Metamodelo UML para Servicios (UPMS) (documento OMG ad/2008-11-01); pp. 25-26:

Un servicio es una oferta de valor a otro a través de una interfaz bien definida y disponible para una comunidad (la cual puede ser el público en general). Un servicio resultada en trabajo proporcionado por uno a otro.

La Arquitectura Orientada a Servicio (SOA) es una manera de organizar y entender (representaciones de) organizaciones, comunidades y sistemas para maximizar agilidad, alcance e interoperabilidad. El enfoque SOA es simple - personas, organizaciones y sistemas proporcionan servicios entre sí. Estos servicios nos permiten que se haga algo sin hacerlo nosotros mismos o incluso sin saber cómo hacerlo - permitiéndonos ser más eficientes y ágiles. Los Servicios también nos permiten ofrecer nuestras capacidades a otros a cambio de algún valor - y así establecer una comunidad, proceso o mercado. El paradigma SOA trabaja igual de bien para integrar capacidades existentes como para crear e integrar nuevas capacidades.

SOA es un paradigma arquitectónico para definir como personas, organizaciones y sistemas proporcionan y utilizan servicios para lograr resultados. SoaML ... proporciona una manera estándar de soluciones SOA de arquitectura y modelo utilizando el Lenguaje de Modelado Unificado (UML). El perfil utiliza los mecanismos de extensión de UML incorporados para definir conceptos SOA en términos de conceptos UML existentes.

... la influencia más alta de emplear SOA proviene de la comprensión de una comunidad, proceso o empresa como un conjunto de servicios interrelacionados y ... apoyar esa empresa orientada a servicios con sistemas de servicios activados. SoaML permite que las arquitecturas de servicios orientadas a negocios y orientadas a sistemas apoyen mutuamente y de manera colaborativa la misión de la empresa. ... SoaML depende de la Arquitectura Dirigida por Modelo® (MDA®) para ayudar a mapear arquitecturas de negocios y de sistemas, el diseño de la empresa, y las tecnologías que soportan SOA, como servicios web CORBA®.

 

Para más información sobre los conceptos de SoaML, vea el documento de especificación en el la página de documento SoaML del sitio web de OMG.

SoaML en Enterprise Architect

En Enterprise Architect, puede modelar arquitecturas de servicios rápida y simplemente a través del uso de una Tecnología MDG integrada con el instalador de Enterprise Architect. Las funcionalidades SoaML son proporcionadas en forma de:

Dos tipos de diagramas SoaML - Diagrama de Componente SoaML y Diagrama de Secuencia SoaML - accedidos a través de la ventana de Nuevo Diagrama

Páginas SoaML en la Caja de Herramientas de Diagrama

Los Ingresos de relaciones y elementos SoaML en el menú Acceso Directo de Caja de Herramientas y Acceso Rápido

 

Ejemplo de Diagrama de SoaML

examplesoamldiagram

Desactivar SoaML

Si prefiere no utilizar SoaML en Enterprise Architect, puede desactivarlo (y posteriormente reactivarlo) utilizando la ventana de Tecnologías MDG (Configuraciones | Tecnologías MDG ).

Notas

El Lenguaje de Modelado de Arquitectura Orientada a Servicio (SoaML) es soportado en las ediciones Corporativa, de Ingeniería de Sistemas, de Negocios y de Ingeniería de Software y Ultimate de Enterprise Architect

Aprender más

Página de documento SOAML (Recurso en línea)

SOA y XML

Nuevo Diagrama

Menú de Acceso Rápido de Caja de Herramientas

Páginas de Caja de Herramientas SoaML

Acceso Rápido

Administrar Tecnologías MDG