La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Implementación de la Arquitectura Empresarial

Presentaciones similares


Presentación del tema: "Implementación de la Arquitectura Empresarial"— Transcripción de la presentación:

1 Implementación de la Arquitectura Empresarial
UNIDAD 1: Implementación de la Arquitectura Empresarial Preparado por : Rosario Villalta

2 Contexto de situación y antecedentes
Evolución de la arquitectura: Vertical Horizontal Ecosistema 3-Tier, N-Tier Objetos distribuidos Componentes Monolítico Estructurado Client/Server Web Services Servicios Abstracción

3 Service Oriented Enterprise

4 Arquitectura Empresarial Orientada a Servicios

5 Hacia un Modelo de Servicios

6 ¿Porqué? SPA (Services Paradigm Adoption):
La orientación a servicios presenta un mundo ideal con todos los recursos claramente particionados y representados en terminos de servicios. Cada elemento o servicio, poseerá las cualidades propias de dicha representación: Débil acoplamiento, encapsulación, abstracción, reutilización, autonomía, etc… El Paradigma de Servicios debe ser adoptado por la arquitectura empresarial para adecuarse a dicho concepto. Resultados: flexibilidad, adaptabilidad y agilidad. Hay que tener en cuenta que la Orientación a Servicios no es una arquitectura en sí misma, sino un estilo arquitectural, unas guías o métodos de representar los recursos en forma de servicios

7 SPA: Adoptar Paradigma de Servicios

8 Concepto de Servicios

9 ¿Con Quién? ¿Qué? SOE (Services Oriented Enterprise):
SOE nos conduce a un cambio organizacional, nos da la base para construir una arquitectura SOA. Todavía no sabemos como vamos a realizar esos cambios y que debemos llevar a cabo; pero debemos ir identificando posibles soluciones Debemos identificar estrategias de aproximación (Top-Down o Bottom-Up); empezar a tener claro cuales van a ser los servicios, como categorizarlos.

10 SOE: Empresa orientada a Servicios

11 Categorización de Servicios
Por Alcance Sistema de Servicio de Negocio Servicio de Transacción de Negocio Servicio de Negocio Servicio Técnico Por Tipo de Consumidor Internos Externos Terceros|

12 Modelado Orientado a Servicios

13 ¿Cómo? SOA (Service Oriented Architecture):
SOA nos presenta la manera de hacer tangible esa visión adoptada con el Paradigma de Orientación a Servicios (SPA). Debemos dar prioridad a los objetivos de esta visión arquitectural: Independencia de Tecnologías, Independencia del Ciclo de Vida, Débil Acoplamiento y en general cualquier propiedad que se le pueda atribuir a los servicios

14 SOA: Arquitectura Orientada a Servicios

15 Componentes de SOA Servicios: Entidades lógicas - Contratos definidos por una o más interfaces públicas. Service provider: Entidad de software que implementa una especificación de servicio. Service consumer : Entidad de software que llama a un service provider. Tradicionalmente se lo llama “cliente”. Puede ser una aplicación final u otro servicio. Service broker: Tipo específico de service provider que puede pasar requerimientos de servicios a otros service providers.

16 Objetivos del SOA Tecnología Independiente Ciclo de Vida Independiente
Facilidad para invocar interfaces Uso intensivo de Protocolos de Comunicación

17 Ejemplo

18 Arquitectura de Aplicaciones

19 Flujo de Control

20 Orquestación vs Coreografía

21 ¿Con qué? SOC (Services Oriented Computing):
La granularidad de un servicio puede variar y además éste puede estar disponible desde una sola máquina o de forma distribuida. Los Servicios Web proporcionan una forma eficiente de representación del Paradigma inicial (SPA) por medio de su representación (WSDL), su interacción (SOAP), su descubrimiento y registro (via UDDI) e incluso su reutilización (Coreografía de Servicios como BPEL)

22 1. Discovery - Search UDDI site(s) for the proper Web service
1. Discovery - Search UDDI site(s) for the proper Web service. Latest Standards: 2. Description - A description of the selected Web service is returned to the client application as a Web Services Description Language (WSDL) file. Latest Standards: 3. Proxy creation - A local proxy to the remote service is created. Latest Standards: There are no standards associated with a proxy, apart from the Soap/XML message that it creates (see below). The proxy converts an object's means of method invocation into an XML message, and vice versa. 4. Soap Message Creation - a Soap/XML message is created and sent to the URL specified in the WSDL file. Latest Standards: 5. Listener - A Soap listener at the host site receives the call and interprets it for the Web Service. 6. The Web service performs its function, and returns the result back to the client, via the listener and the proxy.

23 ¿Con qué? SOI (Services Oriented Integrated):
Es importante definir el despliegue de cada elemento que forma la arquitectura. Se debe tomar en cuenta el Diagrama de Facilidades

24 SOC: Servicios Orientados en Computación

25 ¿Cuándo? STP (Services Transition Plan):
Generalmente la aplicación de los anteriores conceptos requiere de un plan de adquisición de los mismos. Deben estructurarse las distintas fases necesarias, la transición entre cada una de ellas, los hitos necesarios e incluso los planes de contingencia que se consideren oportunos dependiendo de los niveles de criticidad.

26 STP: Plan de Transición de Servicios

27 Patrón de Intercambio Mensajes
Orientación a Servicios Conceptos Claves Applications Compuestos de Requisitos Operacionales Aplican (enforce) Estado administran Gobernado por Políticas Servicios Contratos Limitados por tienen Mensajes intercambia Patrón de Intercambio Mensajes describe define estructura de Es un set de contiene Schemas

28 Nivel de Adopción Top-Down: SPA/SOE/SOA Bottum-Up: SOC/SOA


Descargar ppt "Implementación de la Arquitectura Empresarial"

Presentaciones similares


Anuncios Google