Você está na página 1de 36

2008 IBM Corporation

Software IBM para SOA




Qu es SOA?
Principios de una Arquitectura Orientada a Servicios
Narciso Lema
WebSphere Sales Specialist
IBM Peru, Ecuador, Uruguay, Paraguay & Bolivia
nlema@pe.ibm.com
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 2
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
F
L
E
X
I
B
I
L
I
D
A
D

Pre 50s
- 60s
70s -
mitad 80s
Mitad 90s a
Inicios 00s
Actualmente
Finales 90s
80s -
mitad 90s
Futuro
Qu viene luego?
Incrementando Modularidad para Lograr Flexibilidad
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 3
un servicio?

Una tarea de negocio
repetible - ej. verificar el
crdito del cliente; abrir
una nueva cuenta
Conceptos Clave de SOA - Qu es ..
orientacin a
servicios?
Una manera de integrar
su negocio como
servicios relacionados
y los resultados que
proveen
Arquitectura
Orientada a Servicios
(SOA)?
Un estilo de
arquitectura de TI que
soporta la orientacin a
servicios
una Aplicacin
Compuesta?
Un conjunto de servicios
relacionados e
integrados que soportan
un proceso de negocio
sobre SOA
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 4
Separacin de Preocupaciones
Qu es una aplicacin?
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 5
Lgica Interaccin
Usuario
Separacin de Preocupaciones
Qu es una aplicacin?
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 6
Lgica Interaccin
Usuario
Lgica
Datos
Separacin de Preocupaciones
Qu es una aplicacin?
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 7
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Separacin de Preocupaciones
Qu es una aplicacin?
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 8
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Lgica
Procesos
Separacin de Preocupaciones
Qu es una aplicacin?
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 9
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Lgica
Procesos
Reglas
Negocio
Separacin de Preocupaciones
Qu es una aplicacin?
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 10
Lgica Interaccin
Usuario
Lgica
Datos
Lgica
Integracin
Lgica
Procesos
Reglas
Negocio
Lgica
Monitoreo &
Gestin
Separacin de Preocupaciones
Qu es una aplicacin?
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 16
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 17
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 18
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 19
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 20
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 21
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 22
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 23
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Servicios
Negocio
Lgica
Integracin
Lgica
Integracin
Servicios
Negocio
Lgica
Datos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 24
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Lgica
Integracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -
Crear Nuevos
Activos
Servicios Negocio
Transformar
Activos
Existentes
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 25
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Lgica
Integracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -
Crear Nuevos
Activos
Servicios Negocio
Transformar
Activos
Existentes
Modelador Negocio
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 26
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Lgica
Integracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -
Crear Nuevos
Activos
Servicios Negocio
Transformar
Activos
Existentes
Modelador Negocio
Tableros de Control
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 27
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Lgica
Integracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -
Crear Nuevos
Activos
Servicios Negocio
Transformar
Activos
Existentes
Modelador Negocio
Tableros de Control
Desarrollo
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 28
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Lgica
Integracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -
Crear Nuevos
Activos
Servicios Negocio
Transformar
Activos
Existentes
Modelador Negocio
Tableros de Control
Desarrollo
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 29
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Los Cimientos de SOA
Lgica
Interaccin
Usuario
Lgica
Procesos
Reglas
Negocio
Lgica
Seguridad
Lgica
Integracin
Lgica
Integracin
Lgica
Datos
Servicios
Negocio -
Crear Nuevos
Activos
Servicios Negocio
Transformar
Activos
Existentes
Modelador Negocio
Tableros de Control
Desarrollo
Monitoreo TI
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 30
Servicios Innovacin & Optimizacin Negocio
S
e
r
v
i
c
i
o
s

D
e
s
a
r
r
o
l
l
o

Servicios Interaccin Servicios Proceso
Servicios Informacin
Servicios Asociados Servicios App Negocio Servicios Acceso
Bus Servicios Empresariales
G
e
s
t
i

n

S
e
r
v
i
c
i
o
s

T
I

Servicios Infraestructura
Cada una de las Marcas de Software IBM juega un rol clave
para entregar la plataforma
Capacidades Middleware Robusto Conectado de una Manera Abierta y Flexible
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 31
SOA en Accin es Todo sobre el Negocio
Divisin
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 32
Divisin
SOA en Accin es Todo sobre el Negocio
Cambio: Captura de la Orden
por el Cliente
Cliente
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 33
SOA en Accin es Todo sobre el Negocio
Cambio: Servicios Compartidos Mercadotecnia,
Facturacin, Cuentas por Cobrar
Divisin
Cliente
Servicios
Compartidos
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 34
SOA en Accin es Todo sobre el Negocio
Cambio: Proveedor Maneja Inventario (VMI)
Divisin
Cliente
Servicios
Compartidos
Proveedor
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 35
Proveedor
SOA en Accin es Todo sobre el Negocio
Cambio: Envos por FedEx, DHL o UPS
Divisin
Cliente
Servicios
Compartidos
Tercerizado
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 36
Tercerizado
SOA en Accin es Todo sobre el Negocio
Cambio: Cobranza Tercerizada
Divisin
Cliente
Servicios
Compartidos
Proveedor
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 37
Tercerizado
SOA en Accin es Todo sobre el Negocio
Cambio: Optimizacin de Proceso
Divisin
Cliente
Servicios
Compartidos
Proveedor
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 39
Tres Elementos Claves de SOA
Componetizacin
Convertir las aplicaciones empresariales y
la 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 de
negocio
Valor: Correspondencia uno-a-uno con el
negocio, TI se convierte en el habilitador
del cambio
C
o
n
s
u
m
e
r

P
r
o
v
i
d
e
r

Arquitectura Componentes
Service Architecture
Arquitectura Procesos Negocio
C
o
n
s
u
m
i
d
o
r

P
r
o
v
e
e
d
o
r

A
Arquitectura Servicios
Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 40
Fases del Ciclo de Vida de SOA
Modelar y analizar
los procesos de
negocio de
principio a fin
Ensamblar los
componentes necesarios
para soportar los procesos
optimizados
Desplegar los
procesos
optimizados en su
entorno operativo
Gestionar los
procesos
desplegados
Especialista
de Integracin
Analista de
Negocio
Administrador
de Sistemas
Operador de
Sistemas
Operador
del Negocio
Centro de
Excelencia
Controlar los
procesos para
alinear TI con el
negocio

Software IBM para SOA
Banco de la Nacin 2007 IBM Corporation 42

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
Banco de la Nacin 2007 IBM Corporation 43
Thank You
Merci
Grazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
German Italian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Thai

Você também pode gostar