You are on page 1of 24

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

| Seite 1
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 2
¿Qué es XML?

Estándar del
W3C Tecnología
Internet

Acelerador de
la colaboración
entre empresas
XML
Independiente de
proveedor
Amplia Aceptación

| Página 3
¿Cómo se crean los estándares para utilizarlos con SOA?

Estándares Uso de Estándares


Técnicos Industria Empresas

XML HL7 •SOA


ebXML •Facturación
SOAP XSD
XBRL
XSL WML ACORD •Intercambio de
WML XPDL Factura Información
BPEL Electrónica
•Integración

Proveedores de Tecnología

| Página 4
Servicios Web con XML: Una nueva forma de pensar

Un modelo
XML

Intercambio Un estándar
de Documentos
Electrónicos
<empresa>
Software AG
</empresa>

eXtensible Markup
Language

Servicios Web

Una arquitectura

| Página 5
Ver las aplicaciones como servicios

Servicio Servicio
W W
Servicio XML Servicio
E E
Servicio B B Servicio

Servicio XML Servicio

„ Los sistemas exponen sus


capacidades como servicios

„ Intercambio de documentos, no
conexión entre programas

„ Ambos extremos no tienen por qué utilizar


la misma infraestructura
„ La complejidad queda oculta hacia el
exterior.

| Página 6
Bloques con que se construye SOA

| Página 7
¿Por qué SOA?

Las necesidades que resuelve SOA siempre han existido

Sistemas Sistemas ERP Bases de


CRM
Corporativos Departamentales Datos

| Página 8
¿Por qué SOA?

Las necesidades que resuelve SOA siempre han existido


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

Sistemas Sistemas ERP Bases de


CRM
Corporativos Departamentales Datos

| Página 9
¿Por qué SOA?

SOA es la respuesta a este conjunto de necesidades

Sistemas Sistemas ERP Bases de


CRM
Corporativos Departamentales Datos

| Página 10
Componentes de una Arquitectura SOA

Componer nuevas aplicaciones

Administrar y Analizar Procesos Colaboración

Crear nuevos servicios de valor añadido Modelo de


Gobierno
Ver las aplicaciones actuales como servicios

Sistemas Sistemas ERP Bases de


Corporativos Departamentales CRM Datos

| Página 11
¿Cómo se beneficia mi empresa con SOA?

Atención a clientes Dictamen Pagos

Recepción de Revisión de Análisis de la Pago de


Reclamación Documentos reclamación reclamación
de gastos

Solicitar más Notificación de


información resultado de análisis

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

| Página 12
¿Cómo se beneficia mi empresa con SOA?

Atención a clientes Dictamen Pagos

Envío de expediente Envío de Notificar


en papel orden pago

Recepción de Revisión de Análisis de la Pago de


Reclamación Documentos reclamación reclamación
de gastos

Digitalización
Emitir pago

Solicitar más Notificación de


información resultado de análisis
Notificación

¬ 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 procesos son apoyados por los sistemas en cada una de las áreas de la aseguradora
¬ Los sistemas se encuentran aislados y la colaboración y flexibilidad para integrarse al proceso es poca o no existe

| Página 13
¿Cómo se beneficia mi empresa con SOA?
Habilitación en SOA

Atención a clientes Dictamen Pagos

Envío de expediente Envío de Notificar


en papel orden pago

Recepción de Revisión de Análisis de la Pago de


Reclamación Documentos reclamación reclamación
de gastos

Digitalización
Emitir pago

Notificación
Solicitar más Notificación de
información resultado de análisis

Los sistemas son habilitados mediante servicios Web con XML

| Página 14
¿Cómo se beneficia mi empresa con SOA?
Orquestación de servicios

Atención a clientes Dictamen Pagos Banco

Envío de expediente Envío de Notificar


en papel orden pago

Recepción de Revisión de Análisis de la Pago de


Reclamación Documentos reclamación reclamación
de gastos

Digitalización

Notificación
Solicitar más Notificación de
información resultado de análisis

Los sistemas son habilitados mediante servicios Web con XML

| Página 15
¿Cómo se beneficia mi empresa con SOA?
Procesos de negocio

Atención a clientes Dictamen Pagos Banco

Recepción de Revisión de Análisis de la Pago de


Reclamación Documentos reclamación reclamación

Solicitar más Notificación de


información resultado de análisis

Los sistemas son habilitados mediante servicios Web con XML

| Página 16
Modelo de Gobierno con SOA

Definir autoridad y
responsabilidades

Proveer de transparencia
Optimizar
técnica y organizacional

Medir resultados Manejo del cambio

Definir y aplicar las


políticas y reglas

| Página 17
Creación de la arquitectura SOA

Guías, patrones y casos de uso Plantillas


Literatura acerca de temas que Productos de trabajo relacionados con las
proporcionan conocimiento sobre guías y patrones para utilizarlos en
SOA en la organización. proyectos SOA

Conceptos SOA Metodología


Definiciones concisas Nos dicen las prácticas para
de conceptos claves desarrollar los proyectos: identificar,
de SOA definir, entregar y optimizar SOA

Arquitectura de referencia Modelo de Madurez y


adopción
Estructura de SOA: elementos, roles Nos dice las diferentes etapas de
y relaciones evolución de la arquitectura SOA,
donde utilizarla y como adoptarla

Gobierno Ciclo de vida Reportes de uso Diseño Desarrollo

| Página 18
Modelo de Madurez SOA

r ¬ Balance demanda/suministro de proveedor de servicios y consumi.


¬ Administración de Procesos de Negocio / BAM Optimización SOA
¬ Runtime-Gobierno y Políticas
q ¬ Servicios de consumo Composición de Procesos
¬ Servicios basado en procesos
¬ Servicio basado en aplicaciones compuestas
SOA
p ¬ Madurez Organizacional
¬ Colaboración de Metadatos y roles definidos Gobierno SOA
¬ Ciclo de Vida de SOA, todos los activos de SOA en

o
contexto
¬ Definir Dominios de Negocio
¬ Orquestar servicios técnicos en servicios de Servicios de Negocio SOA
negocio de valor

n
¬ Meta Repositorio basado en consolidación
¬ Modernización de Sistemas Legados
¬ Habilitación de Servicios
¬ Publicación de Servicios a un
Habilitación SOA
Registro
m ¬ no SOA
Aplicación - Silos

| Página 19
Trayectoria de adopción de SOA e índices de adopción

Alineación Tecnológica

SOA Governance
Madurez Organizacional

Madurez de Implementación SOA

Manejo del ciclo de vida SOA

| Página 20
Modelo de Madurez SOA
Cumplimiento
Cumplimiento dede la
la
Alineación infraestructura
infraestructura tecnológica con
tecnológica con
Tecnológica los estándares y mejores
los estándares y mejores
prácticas
prácticas

Madurez
SOA Organizacional
Governance
Mecanismos
Mecanismos organizacionales
organizacionales
para
para adoptar SOA (soporte
adoptar SOA (soporte aa la
la
estrategia, responsabilidades,
estrategia, responsabilidades,
Procedimientos,
Procedimientos, …)
…)
herramientas
herramientas yy otros
otros
recursos para
recursos para
administrar
administrar la
la evolución
evolución Uso
Uso de
de SOA
SOA por
por las
las
de
de los
los elementos
elementos SOA
SOA partes
partes funcionales
funcionales del
del
Cliente
Cliente

Manejo del ciclo Madurez de


de vida SOA Implementación SOA
Índice de Madurez
| Página 21
Estándares manejados por ACORD.

ACORD Standards Strategy Overview; January 2006

| Página 22
Entrega futura de estándares de la ACORD

ACORD Standards Strategy Overview; January 2006

| Página 23
Software AG.
Bright ideas, everywhere.

| Seite 24

You might also like