SoaML |
Superior Previo Próximo |
El siguiente texto deriva del lenguaje de modelado de arquitectura orientada a servicos, Service oriented architecture Modeling Language (SoaML) - Especificación para el perfil y el meta modelo de UML, Specification for the UML Profile and mcietamodel for Services (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 a una comunidad (que pueden ser el público en general). Un servicio resulta en trabajo proporcionado de uno a otro. Service Oriented Architecture (SOA) es una forma de organizar y entender [representaciones de] organizaciones, comunidades y sistemas para maximizar la agilidad, escala e inter operabilidad. El enfoque SOA es simple - las personas, organizaciones y sistemas proveen servicios entre ellos. Estos servicios nos permiten obtener algo hecho sin hacerlo nosotros mismos o aún sin saber como hacerlo - permitiendonos ser más eficientes y ágiles. Los servicios también nos permiten ofrecer nuestras capacidades a otros a cambio de algún valor - de esta manera estableciendo una comunidad, proceso o el lugar de comercialización. El paradigma de SOA trabaja tan bien para integrar capacidades existentes como para crear e integrar nuevas capacidades. SOA ... es un paradigma de arquitectura para definir como las personas, organizaciones y sistemas proveen y usan los servicios para alcanzar resultados. SoaML ... provee una forma estándar para realizar la arquitectura y modelar las soluciones de SOA usando el Lenguaje unificado de modelado, Unified Modeling Language (UML). El perfil usa los mecanismos de extensión incorporada de UML para definir los conceptos de SOA en terminos de conceptos UML existentes. ... la mayor influencia de emplear SOA proviene de entender una comunidad, proceso o empresa como un conjunto de servicios interrelacionados y ... soportando esa empresa orientada a servicios con sistemas de servicios habilitados. SoaML permite que la arquitectura de servicios orientada a sistemas o negocios soporten mutuamente y colaborativamente la misión de la empresa . ... SoaML depende de la arquitectuta dirigida por modelos, Model Driven Architecture® (MDA®) para ayudar a trazar arquitecturas de sistemas y negocios, el diseño de la empresa, a las tecnologías que soportan SOA, como los servicios web y CORBA®. Para obtener más información acerca de los conceptos de SoaML, vea el documento de especificación en el sitio web de la OMG (http://www.omg.org/docs/ad/08-11-01.odt). SoaML en Enterprise Architect Enterprise Architect permite que modele arquitecturas de servicios rapida y sencillamente, a través del uso de una tecnología MDG integrada con el instalador de Enterprise Architect. Las capacidades de SoaML se proveeb en la forma de:
Páginas de la caja de herramientas SoaML Puede acceder a las páginas SoaML de la Caja de herramientas a través de la opción Más herramientas | SoaML. Hay un conjunto de páginas para cada tipo de diagrama SoaML, a pesar de que las últimas seis páginas en cada grupo son las mismas.
Diagrama SoaML de ejemplo Deshabilitar SoaML Si prefiere no usar SoaML en Enterprise Architect, puede desabilitarlo (y subsecuentemente habilitarlo) usando la ventana Tecnologías MDG (Configuraciones | Tecnologías MDG). |