ibm - principios soa bn

Upload: renzo-berrios-mamula

Post on 07-Feb-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    [email protected]

  • 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.mpg
  • 7/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.mpg
  • 7/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.mpg
  • 7/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.mpg
  • 7/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