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

4_Gabriel Lopez _Software AG.pdf

Embed Size (px)

Citation preview

Page 1: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 2: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 3: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 4: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 5: 4_Gabriel Lopez _Software AG.pdf

| Página 5

Servicios Web con XML: Una nueva forma de pensar

eXtensible Markup Language

<empresa>Software AG

</empresa>

Un estándarIntercambio de Documentos

Electrónicos

Un modeloXML

Servicios Web

Una arquitectura

Page 6: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 7: 4_Gabriel Lopez _Software AG.pdf

| Página 7

Bloques con que se construye SOA

Page 8: 4_Gabriel Lopez _Software AG.pdf

| Página 8

¿Por qué SOA?

Las necesidades que resuelve SOA siempre han existido

Sistemas Corporativos

Sistemas Departamentales

ERP CRMBases de

Datos

Page 9: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 10: 4_Gabriel Lopez _Software AG.pdf

| Página 10

¿Por qué SOA?

SOA es la respuesta a este conjunto de necesidades

Sistemas Corporativos

Sistemas Departamentales

ERP CRMBases de

Datos

Page 11: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 12: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 13: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 14: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 15: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 16: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 17: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 18: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 19: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 20: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 21: 4_Gabriel Lopez _Software AG.pdf

| 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

Page 22: 4_Gabriel Lopez _Software AG.pdf

| Página 22

Estándares manejados por ACORD.

ACORD Standards Strategy Overview; January 2006

Page 23: 4_Gabriel Lopez _Software AG.pdf

| Página 23

Entrega futura de estándares de la ACORD

ACORD Standards Strategy Overview; January 2006

Page 24: 4_Gabriel Lopez _Software AG.pdf

| Seite 24

Software AG. Bright ideas, everywhere.