24
| Seite 1 1.- SOA, Arquitectura Orienta a Servicios 2.- ¿Qué es la arquitectura orientada a servicios? 3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización. René Monroy Gabriel Vázquez

1.- SOA, Arquitectura Orienta a Servicios 2.- ¿Qué es la ......SOA, Arquitectura Orienta a Servicios 2.- ¿Qué es la arquitectura orientada a servicios? 3.- Integración de aplicaciones,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • | Seite 1

    1.- SOA, Arquitectura Orienta a Servicios 2.- ¿Qué es la arquitectura orientada a servicios? 3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización.

    René MonroyGabriel Vázquez

  • | Página 2

    Resumen

    SOA es acerca de …Ganar agilidad empresarial a través

    de:

    ¬ Flexibilidad empresarial

    ¬ Integración de ecosistemas de

    tecnología

    ¬ Mejorar los procesos de negocio

    ¬ Modelos de Gobierno SOA

  • | Página 3

    ¿Qué es XML?

    XML

    Independiente de proveedor

    Tecnología Internet

    Estándar del W3C

    Acelerador de la colaboración entre empresas

    Amplia Aceptación

  • | Página 4

    ¿Cómo se crean los estándares para utilizarlos con SOA?

    Técnicos

    XML

    WMLSOAPXSL

    WML XPDLBPEL

    XSD

    HL7

    Industria

    XBRL

    Factura Electrónica

    ACORD

    ebXML

    Empresas

    •Facturación

    •Intercambio de Información

    •Integración

    •SOA

    Estándares Uso de Estándares

    Proveedores de Tecnología

  • | Página 5

    Servicios Web con XML: Una nueva forma de pensar

    eXtensible Markup Language

    Software AG

    Un estándarIntercambio de Documentos

    Electrónicos

    Un modeloXML

    Servicios Web

    Una arquitectura

  • | Página 6

    Ver las aplicaciones como servicios

    Los sistemas exponen sus capacidades como servicios

    La complejidad queda oculta hacia el exterior.

    Intercambio de documentos, no conexión entre programas

    Ambos extremos no tienen por qué utilizar la misma infraestructura

    Servicio

    Servicio

    Servicio

    Servicio

    WEB

    Servicio

    Servicio

    Servicio

    Servicio

    WEB

    XML

    XML

  • | Página 7

    Bloques con que se construye SOA

  • | Página 8

    ¿Por qué SOA?

    Las necesidades que resuelve SOA siempre han existido

    Sistemas Corporativos

    Sistemas Departamentales

    ERP CRMBases de

    Datos

  • | Página 9

    ¿Por qué SOA?

    Las necesidades que resuelve SOA siempre han existido

    Sistemas Corporativos

    Sistemas Departamentales

    ERP CRMBases de

    Datos

    •Código casero•Transferencia de Archivos•Captura de Información•Envío de expedientes•Intercambio de correos•Mensajería

  • | Página 10

    ¿Por qué SOA?

    SOA es la respuesta a este conjunto de necesidades

    Sistemas Corporativos

    Sistemas Departamentales

    ERP CRMBases de

    Datos

  • | Página 11

    Componentes de una Arquitectura SOA

    Sistemas Corporativos

    Sistemas Departamentales

    ERP CRMBases de

    Datos

    Ver las aplicaciones actuales como servicios

    Crear nuevos servicios de valor añadido

    Administrar y Analizar Procesos Colaboración

    Componer nuevas aplicaciones

    Modelo de Gobierno

  • | Página 12

    ¿Cómo se beneficia mi empresa con SOA?

    Recepción de Reclamación

    de gastos

    Revisión de Documentos

    Atención a clientes Dictamen

    Análisis de la reclamación

    Solicitar más información

    Pago de reclamación

    Pagos

    Los procesos son apoyados por los sistemas en cada una de las áreas de la aseguradora

    Notificación de resultado de análisis

  • | Página 13

    ¿Cómo se beneficia mi empresa con SOA?

    Recepción de Reclamación

    de gastos

    Revisión de Documentos

    Atención a clientes Dictamen

    Análisis de la reclamación

    Solicitar más información

    Pago de reclamación

    Pagos

    Los procesos son apoyados por los sistemas en cada una de las áreas de la aseguradora

    Notificación de resultado de análisis

    Envío de expediente en papel

    Digitalización

    Notificación

    Envío de orden

    Notificar pago

    Emitir pago

    ¬ Conocimiento tácito: Las personas conocen la forma en que se ejecuta el proceso.¬ El trámite del siniestro no es flexible¬ Cuando no se conoce como se ejecuta el proceso es difícil encontrar ayuda u optimizarlo¬ Es difícil conocer su desempeño y detectar cuellos de botella¬ No es posible asegurar que se ejecutan de la misma forma¬ Los sistemas se encuentran aislados y la colaboración y flexibilidad para integrarse al proceso es poca o no existe

  • | Página 14

    ¿Cómo se beneficia mi empresa con SOA? Habilitación en SOA

    Recepción de Reclamación

    de gastos

    Revisión de Documentos

    Atención a clientes Dictamen

    Análisis de la reclamación

    Solicitar más información

    Pago de reclamación

    Pagos

    Los sistemas son habilitados mediante servicios Web con XML

    Notificación de resultado de análisis

    Envío de expediente en papel

    Digitalización

    Envío de orden

    Notificar pago

    Emitir pago

    Notificación

  • | Página 15

    ¿Cómo se beneficia mi empresa con SOA? Orquestación de servicios

    Recepción de Reclamación

    de gastos

    Revisión de Documentos

    Atención a clientes Dictamen

    Análisis de la reclamación

    Solicitar más información

    Pago de reclamación

    Pagos

    Los sistemas son habilitados mediante servicios Web con XML

    Notificación de resultado de análisis

    Envío de expediente en papel

    Digitalización

    Notificación

    Envío de orden

    Notificar pago

    Banco

  • | Página 16

    ¿Cómo se beneficia mi empresa con SOA? Procesos de negocio

    Atención a clientes Dictamen Pagos

    Los sistemas son habilitados mediante servicios Web con XML

    Banco

    Recepción de Reclamación

    Revisión de Documentos

    Análisis de la reclamación

    Solicitar más información

    Pago de reclamación

    Notificación de resultado de análisis

  • | Página 17

    Modelo de Gobierno con SOA

    Medir resultados Manejo del cambio

    Definir autoridad y responsabilidades

    Definir y aplicar las políticas y reglas

    Optimizar Proveer de transparencia técnica y organizacional

  • | Página 18

    Creación de la arquitectura SOA

    Guías, patrones y casos de usoLiteratura acerca de temas que proporcionan conocimiento sobre SOA en la organización.

    PlantillasProductos de trabajo relacionados con las guías y patrones para utilizarlos en proyectos SOA

    Modelo de Madurez y adopciónNos dice las diferentes etapas de evolución de la arquitectura SOA, donde utilizarla y como adoptarla

    MetodologíaNos dicen las prácticas para desarrollar los proyectos: identificar, definir, entregar y optimizar SOA

    Conceptos SOADefiniciones concisas de conceptos claves de SOA

    Gobierno Reportes de usoCiclo de vida Diseño Desarrollo

    Arquitectura de referencia

    Estructura de SOA: elementos, roles y relaciones

  • | Página 19

    Optimización SOA

    Composición de ProcesosSOA

    Gobierno SOA

    Servicios de Negocio SOA

    Habilitación SOA

    Aplicación - Silos

    Modelo de Madurez SOA

    ¬ no SOA

    ¬ Modernización de Sistemas Legados¬ Habilitación de Servicios¬ Publicación de Servicios a un

    Registro

    ¬ Definir Dominios de Negocio¬ Orquestar servicios técnicos en servicios de

    negocio de valor¬ Meta Repositorio basado en consolidación

    ¬ Madurez Organizacional¬ Colaboración de Metadatos y roles definidos¬ Ciclo de Vida de SOA, todos los activos de SOA en

    contexto

    ¬ Servicios de consumo¬ Servicios basado en procesos¬ Servicio basado en aplicaciones compuestas

    ¬ Balance demanda/suministro de proveedor de servicios y consumi.¬ Administración de Procesos de Negocio / BAM¬ Runtime-Gobierno y Políticas

  • | Página 20

    Trayectoria de adopción de SOA e índices de adopción

    Alineación Tecnológica

    Madurez Organizacional

    Madurez de Implementación SOA

    Manejo del ciclo de vida SOA

    SOA Governance

  • | Página 21

    Modelo de Madurez SOA

    Alineación Tecnológica

    Madurez Organizacional

    Madurez de Implementación SOA

    Manejo del ciclo de vida SOA

    SOA Governance

    Índice de Madurez

    Cumplimiento de la infraestructura tecnológica con

    los estándares y mejores prácticas

    Cumplimiento de la infraestructura tecnológica con

    los estándares y mejores prácticas

    Mecanismos organizacionales para adoptar SOA (soporte a la estrategia, responsabilidades,

    …)

    Mecanismos organizacionales para adoptar SOA (soporte a la estrategia, responsabilidades,

    …)Procedimientos, herramientas y otros

    recursos para administrar la evolución de los elementos SOA

    Procedimientos, herramientas y otros

    recursos para administrar la evolución de los elementos SOA

    Uso de SOA por las partes funcionales del

    Cliente

    Uso de SOA por las partes funcionales del

    Cliente

  • | Página 22

    Estándares manejados por ACORD.

    ACORD Standards Strategy Overview; January 2006

  • | Página 23

    Entrega futura de estándares de la ACORD

    ACORD Standards Strategy Overview; January 2006

  • | Seite 24

    Software AG. Bright ideas, everywhere.

    1.- SOA, Arquitectura Orienta a Servicios�2.- ¿Qué es la arquitectura orientada a servicios?�3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización. Resumen¿Qué es XML?¿Cómo se crean los estándares para utilizarlos con SOA?Servicios Web con XML: Una nueva forma de pensarVer las aplicaciones como serviciosBloques con que se construye SOA¿Por qué SOA?¿Por qué SOA?¿Por qué SOA?Componentes de una Arquitectura SOA¿Cómo se beneficia mi empresa con SOA?¿Cómo se beneficia mi empresa con SOA?¿Cómo se beneficia mi empresa con SOA?�Habilitación en SOA¿Cómo se beneficia mi empresa con SOA?�Orquestación de servicios¿Cómo se beneficia mi empresa con SOA?�Procesos de negocioModelo de Gobierno con SOACreación de la arquitectura SOAModelo de Madurez SOATrayectoria de adopción de SOA e índices de adopciónModelo de Madurez SOAEstándares manejados por ACORD.Entrega futura de estándares de la ACORDSoftware AG. �Bright ideas, everywhere.