Soa
Upcoming SlideShare
Loading in...5
×
 

Soa

on

  • 884 views

Arquitectura Orientada a Servicios

Arquitectura Orientada a Servicios

Statistics

Views

Total Views
884
Slideshare-icon Views on SlideShare
666
Embed Views
218

Actions

Likes
0
Downloads
8
Comments
0

5 Embeds 218

http://soa-mms.blogspot.com 183
http://soa-mms.blogspot.mx 23
http://soa-mms.blogspot.com.es 6
http://www.slideshare.net 3
http://soa-mms.blogspot.com.ar 3

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Soa Soa Presentation Transcript

    •  
    • En términos generales, SOA es un estilo arquitectónico cuyo objetivo es lograr un acoplamiento libre entre los agentes de software interactuantes.
      • Objetivos
      • Permite la creación de sistemas altamente escalables y a su vez brinda una forma estándar de exposición e invocación de servicios (comúnmente pero no exclusivamente, servicios web), lo cual facilita la interacción entre diferentes sistemas propios o de terceros.
      • Permite separar funciones en distintas unidades o servicios que los desarrolladores hacen accesibles dentro de una red, con el fin de que los usuarios puedan combinarlas y
      • reutilizarlas en la producción de aplicaciones.
      • Estos servicios se comunican entre sí pasando información de un servicio a otro o coordinando actividades entre dos o más de ellos.
      • Roles, operaciones y artefactos en una Arquitectura Orientada a Servicios
      • Roles
      • Un consumidor de servicios es una aplicación, un módulo de software u otro servicio que demanda la funcionalidad proporcionada por un servicio, y la ejecuta de acuerdo a un contrato de interfaz.
      • Un proveedor de servicios es una entidad accesible a través de la red que acepta y ejecuta consultas de consumidores, y publica sus servicios y su contrato de interfaces en el registro de servicios para que el consumidor de servicios pueda descubrir y acceder al servicio.
      • Un registro de servicios es el encargado de hacer posible el descubrimiento de servicios, conteniendo un repositorio de servicios disponibles y permitiendo visualizar las interfaces de los proveedores de servicios a los consumidores interesados.
      • Operaciones
      • Publicar. Para poder acceder a un servicio se debe publicar su descripción para que un consumidor pueda descubrirlo e invocarlo.
      • Descubrir. Un consumidor de servicios localiza un servicio que cumpla con un cierto
      • criterio consultando el registro de servicios.
      • Ligar e Invocar. Una vez obtenida la descripción de un servicio por parte de un
      • consumidor, éste lo invoca haciendo uso de la información presente en la descripción del servicio.
      • Artefactos
      • Servicio. Un servicio que está disponible para el uso a través de una interfaz publicada y que permite ser invocado por un consumidor de servicios.
      • Descripción de servicio. Una descripción de servicio especifica la forma en que un consumidor de servicio interactuará con el proveedor de servicio, especificando el formato de consultas y respuestas desde el servicio.
      • Esta descripción también puede especificar el conjunto de precondiciones, pos-condiciones y/o niveles de calidad de servicio (QoS).
    • Se dice que SOA es una forma de concebir el negocio en términos de servicios interconectados. Es una arquitectura conceptual sobre cómo organizar las empresas en términos de aplicaciones, servicios y procesos de negocio que existen en ellas.
      • Las principales aportaciones de la arquitectura SOA a los negocios:
      • Generación de resultados y construcción de capacidades que crean el máximo valor para los elementos constitutivos del negocio.
      • Reducción de gastos en materiales y mano de obra, lo que permite maximizar el ROI(Retorno de la inversión) directo.
      • Alcance de los objetivos en un menor plazo; reducción de costos de oportunidad y generación más rápida de un nuevo valor.
      • Reutilización de todo aquello que sea útil; no se pierde nada del valor
      • Apalancamiento de los activos existentes.