7/21/2019 IBM - Principios SOA BN
1/36
2008 IBM Corporation
Software IBM para SOA
Qu es SOA?Principios de una Arquitectura Orientada a Servicios
Narciso LemaWebSphere Sales SpecialistIBM Peru, Ecuador, Uruguay, Paraguay & Bolivia
7/21/2019 IBM - Principios SOA BN
2/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation2
Evolucin de las Arquitecturas de TI
Servicios
(SOA)
Arquitecturas
Monolticas
EAI
Procesamiento
basado en
Mensajes
Invocacin de
Objetos
Remotos
Subrutinas
&
Llamadas a
Procedimientos
Remotos
Gestin de
Procesos del
Negocio
FLEXIBILIDAD
Pre 50s
- 60s
70s -
mitad 80sMitad 90s a
Inicios 00sActualmenteFinales 90s
80s -
mitad 90sFuturo
Qu viene luego?
Incrementando Modular idad p ara Lograr Flexib i l idad
7/21/2019 IBM - Principios SOA BN
3/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation3
un servicio?
Una tarea de negociorepetible - ej. verificar elcrdito del cliente; abrir
una nueva cuenta
Conceptos Clave de SOA - Qu es ..
orientacin aservicios?
Una manera de integrarsu negocio como
servicios relacionados
y los resultados queproveen
ArquitecturaOrientada a Servicios
(SOA)?Un estilo de
arquitectura de TIquesoporta la orientacin a
servicios
una AplicacinCompuesta?
Un conjunto de serviciosrelacionados e
integradosque soportanun proceso de negocio
sobre SOA
7/21/2019 IBM - Principios SOA BN
4/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation4
Separacin de PreocupacionesQu es una aplicacin?
7/21/2019 IBM - Principios SOA BN
5/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation5
Lgica Interaccin
Usuario
Separacin de PreocupacionesQu es una aplicacin?
7/21/2019 IBM - Principios SOA BN
6/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation6
Lgica Interaccin
Usuario
Lgica
Datos
Separacin de PreocupacionesQu es una aplicacin?
7/21/2019 IBM - Principios SOA BN
7/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation7
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Separacin de PreocupacionesQu es una aplicacin?
7/21/2019 IBM - Principios SOA BN
8/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation8
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Lgica
Procesos
Separacin de PreocupacionesQu es una aplicacin?
7/21/2019 IBM - Principios SOA BN
9/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation9
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Lgica
Procesos
Reglas
Negocio
Separacin de PreocupacionesQu es una aplicacin?
7/21/2019 IBM - Principios SOA BN
10/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation10
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Lgica
Procesos
Reglas
Negocio
Lgica
Monitoreo &
Gestin
Separacin de PreocupacionesQu es una aplicacin?
7/21/2019 IBM - Principios SOA BN
11/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation16
Servicios Innovacin & Optimizacin Negocio
Servicios
Desarrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOALgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
SeguridadServicios
Negocio
Lgica
IntegracinLgica
IntegracinServicios
Negocio
Lgica
Datos
7/21/2019 IBM - Principios SOA BN
12/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation17
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
Lgica
Procesos
Reglas
Negocio
Lgica
SeguridadServicios
Negocio
Lgica
IntegracinLgica
IntegracinServicios
Negocio
Lgica
Datos
7/21/2019 IBM - Principios SOA BN
13/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation18
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
Lgica
Procesos
Reglas
Negocio
Lgica
SeguridadServicios
Negocio
Lgica
IntegracinLgica
IntegracinServicios
Negocio
LgicaDatos
http://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/magician_data.mpghttp://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/magician_data.mpg7/21/2019 IBM - Principios SOA BN
14/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation19
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
Lgica
Procesos
Reglas
Negocio
Lgica
SeguridadServicios
Negocio
LgicaIntegracin
Lgica
Integracin
Servicios
Negocio
LgicaDatos
http://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/uba_enterprise%20servicesbus.mpghttp://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/uba_enterprise%20servicesbus.mpg7/21/2019 IBM - Principios SOA BN
15/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation20
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
Reglas
Negocio
Lgica
SeguridadServicios
Negocio
LgicaIntegracin
Lgica
Integracin
Servicios
Negocio
LgicaDatos
7/21/2019 IBM - Principios SOA BN
16/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation21
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
SeguridadServicios
Negocio
LgicaIntegracin
Lgica
Integracin
Servicios
Negocio
LgicaDatos
7/21/2019 IBM - Principios SOA BN
17/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation22
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
Seguridad
Servicios
Negocio
LgicaIntegracin
Lgica
Integracin
Servicios
Negocio
LgicaDatos
http://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/safe.mpghttp://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/safe.mpghttp://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/safe.mpg7/21/2019 IBM - Principios SOA BN
18/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation23
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
Seguridad
ServiciosNegocio
LgicaIntegracin
Lgica
Integracin
ServiciosNegocio
LgicaDatos
7/21/2019 IBM - Principios SOA BN
19/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation24
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
Servic
iosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
Seguridad
LgicaIntegracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -Crear Nuevos
Activos
Servicios Negocio
TransformarActivos
Existentes
S ft IBM SOA
7/21/2019 IBM - Principios SOA BN
20/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation25
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
ServiciosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
Seguridad
LgicaIntegracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -Crear Nuevos
Activos
Servicios Negocio
TransformarActivos
Existentes
Modelador Negocio
S ft IBM SOA
7/21/2019 IBM - Principios SOA BN
21/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation26
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
ServiciosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
Seguridad
LgicaIntegracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -Crear Nuevos
Activos
Servicios Negocio
TransformarActivos
Existentes
Modelador Negocio Tableros de Control
S ft IBM SOA
7/21/2019 IBM - Principios SOA BN
22/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation27
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
ServiciosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
Seguridad
LgicaIntegracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -Crear Nuevos
Activos
Servicios Negocio
TransformarActivos
Existentes
Modelador Negocio Tableros de Control
Desarrollo
S ft IBM SOA
http://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/sword_rational%20tools%20for%20programmers.mpghttp://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/sword_rational%20tools%20for%20programmers.mpghttp://f/I%20B%20M/SW%20IT%20Architect/zSeries/Commercials/sword_rational%20tools%20for%20programmers.mpg7/21/2019 IBM - Principios SOA BN
23/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation28
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
ServiciosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
ReglasNegocio
Lgica
Seguridad
LgicaIntegracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -Crear Nuevos
Activos
Servicios Negocio
TransformarActivos
Existentes
Modelador Negocio Tableros de Control
Desarrollo
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
24/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation29
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
ServiciosTI
Servicios Infraestructura
Los Cimientos de SOA
Lgica
InteraccinUsuario
LgicaProcesos
Reglas
Negocio
Lgica
Seguridad
LgicaIntegracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -Crear Nuevos
Activos
Servicios Negocio
TransformarActivos
Existentes
Modelador Negocio Tableros de Control
Desarrollo
Monitoreo TI
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
25/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation30
Servicios Innovacin & Optimizacin Negocio
Serv
icios
Desa
rrollo Servicios Interaccin Servicios Proceso Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
Ges
tin
ServiciosTI
Servicios Infraestructura
Cada una de las Marcas de Software IBM juega un rol clavepara entregar la plataforma
Capacidades Middleware Robusto Conectado de una Manera Abierta y Flexible
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
26/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation31
SOA en Accines Todo sobre el Negocio
Divisin
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
27/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation32
Divisin
SOA en Accines Todo sobre el Negocio
Cambio: Captura de la Orden
por el Cliente
Cliente
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
28/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation33
SOA en Accines Todo sobre el Negocio
Cambio: Servicios CompartidosMercadotecnia,
Facturacin, Cuentas por Cobrar
Divisin
Cliente
Servicios
Compartidos
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
29/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation34
SOA en Accines Todo sobre el Negocio
Cambio: Proveedor Maneja Inventario (VMI)
Divisin
Cliente
Servicios
Compartidos
Proveedor
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
30/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation35
Proveedor
SOA en Accines Todo sobre el Negocio
Cambio: Envos por FedEx, DHL o UPS
Divisin
Cliente
Servicios
Compartidos
Tercerizado
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
31/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation36
Tercerizado
SOA en Accines Todo sobre el Negocio
Cambio: Cobranza Tercerizada
Divisin
Cliente
Servicios
Compartidos
Proveedor
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
32/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation37
Tercerizado
SOA en Accines Todo sobre el Negocio
Cambio: Optimizacin de Proceso
Divisin
Cliente
Servicios
Compartidos
Proveedor
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
33/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation39
Tres Elementos Claves de SOA
Componetizacin
Convertir las aplicaciones empresariales yla informacin en componentes reusables
Valor: extensin del ROI, ms preciso
modelado de las funciones del negocio
Estandarizacin Usas estndares abiertos de la industria
para comunicar y coordinar entre
componentes
Valor: Independencia de la Implantacin,
Flexibilidad del Proveedor
Gestin Procesos del Negocio Orquestar componentes de negocio
estndar (servicios) en procesos denegocio
Valor: Correspondencia uno-a-uno con el
negocio, TI se convierte en el habilitador
del cambio
Consumer
Provider
Arquitectura Componentes
Service Architecture
Arquitectura Procesos Negocio
Consumidor
Provee
dor
A
Arquitectura Servicios
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
34/36
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation40
Fases del Ciclo de Vida de SOA
Modelar y analizar
los procesos de
negocio de
principio a fin
Ensamblar los
componentes necesariospara soportar los procesos
optimizados
Desplegar los
procesos
optimizados en su
entorno operativo
Gestionar losprocesos
desplegados
Especialista
de Integracin
Analista de
Negocio
Administrador
de Sistemas
Operador deSistemas
Operador
del NegocioCentro de
Excelencia
Controlar los
procesos para
alinear TI con el
negocio
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
35/36
p
Banco de la Nacin 2007 IBM Corporation42
Resumen SOA es un deporte de equipo:
La gente de Negocio y la de TI deben
trabajar codo con codo
Los Cimientos para SOA son crticos:
Establezca una infraestructura y arquitectura
empresarial, basado en los principios
definidos para permitir su viaje SOA
Establecer un Proyecto como punto de entrada
a SOA es importante
Evite el modelo Big Bang
La Gobernabilidad es obligada para el xito de
este viaje SOA
Software IBM para SOA
7/21/2019 IBM - Principios SOA BN
36/36
p
Thank You
Merci
Grazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
GermanItalian
Spanish
Brazilian PortugueseArabic
Traditional Chinese
Simplified Chinese
Thai