SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Hoja de Ruta SOA
      Antonio José Molina Moreno
                    Arquitecto SOA
                         20-11-2012
Agenda

1. Arquitectura SOA
2. Hoja de Ruta SOA
3. Oracle SOA Management Pack
Arquitectura SOA




3        avanttic Consultoría Tecnológica
Sistemas monolíticos vs. Sistemas
    Heterogéneos




4                 avanttic Consultoría Tecnológica
Sistemas Heterogéneos: Entropía
    Arquitectura SOA
    • Las comunicaciones entre sistemas heterogéneos se construyen
      bajo demanda y generan un número elevado de conexiones punto a
      punto difíciles de mantener

               Aplicación A                                       Aplicación F



                                         Aplicación D
         Aplicación B
                                                                           Aplicación H

                                        Aplicación E


                Aplicación C                                          Aplicación P
                                                                       BAPIs



5                              avanttic Consultoría Tecnológica
Necesidades empresariales
    Arquitectura SOA

    • Productividad:
       • Reducir tiempos
       • Mayor efectividad


    • Competitividad:
       • Reducir costes
       • Tener información precisa y coherente del estado del negocio
       • Ofrecer mejor servicio al cliente


    Desde el punto de vista de las TIC esto pasa por mejorar la integración entre
    nuestros sistemas heterogéneos y los sistemas externos: clientes,
    proveedores, administración pública…




6                               avanttic Consultoría Tecnológica
Definición
    Arquitectura SOA
    • La arquitectura orientada a servicios (SOA) define la utilización de
      servicios de negocio para integrar los distintos sistemas de la
      organización y dar soporte a las necesidades empresariales

    • Focaliza sus esfuerzos:
       •   Estandarizar los mecanismos de integración (servicios web)
       •   Reutilizar funcionalidades (Develop once, use everywhere)
       •   Mantener la coherencia de la información (evitar duplicidad)
       •   Facilitar el mantenimiento




7                                avanttic Consultoría Tecnológica
Servicio de negocio
    Arquitectura SOA
    • Un servicio de negocio es una funcionalidad de negocio disponible
      en nuestros sistemas y que se caracteriza por disponer de un
      conjunto de operaciones con unos parámetros definidos de entrada y
      salida
    • Para garantizar la interoperabilidad y facilitar el desarrollo de los
      servicios, se debe establecer un contrato de servicio
    • El contrato de servicio establece sus características:
       •   Operaciones
       •   Parámetros de entrada
       •   Parámetros de salida
       •   Formato de mensajes
    • El contrato es independiente de la tecnología en que se implementa
      el servicio



8                              avanttic Consultoría Tecnológica
Proveedores y consumidores
    Arquitectura SOA
    • Un proveedor será aquella Aplicación o sistema que publica un
      conjunto de sus funcionalidades como servicio disponible para otros
      sistemas
    • El proveedor de un servicio debería ser aquel sistema propietario de
      los datos que este servicio manipula/provee
    • Un consumidor será aquella aplicación o sistema que utiliza un
      servicio de negocio
    • Un sistema puede actuar como consumidor y proveedor a la vez




             Consumidor                  Servicio              Productor




9                           avanttic Consultoría Tecnológica
Estandarizar mecanismos de integración
     Arquitectura SOA
     • La integración entre sistemas se realiza mediante servicios de
       negocio
     • Estos servicios de negocio se publican con mecanismos estándar:
       servicios web
     • Los servicios web usan tecnologías base al alcance de la mayoría de
       los entornos de desarrollo:
        • Protocolo de comunicación HTTP
        • Mensajería en XML (texto)
     • Dos tipos de servicios web:
        • SOAP
        • REST
     • Integraciones mediante ficheros en sistemas más antiguos




10                            avanttic Consultoría Tecnológica
Reutilización de funcionalidades
     Arquitectura SOA
     • Develop once, use everywhere

     • Estamos acostumbrados a la reutilización de código dentro de una
       aplicación

     • Se puede extender la reutilización entre aplicaciones:
        • Deja que cada especialista haga su trabajo (CRM se encarga de las
          operaciones sobre clientes, el sistema logístico de la gestión de
          stocks…) y que estos publiquen servicios oportunos
        • Definición de servicios de uso general
        • Definir un catálogo de servicios de la organización




11                             avanttic Consultoría Tecnológica
Coherencia de la información
     Arquitectura SOA
     • Establecer propietarios de los datos y que el resto de sistemas los
       obtengan mediante servicios (MDM)

     • Evitar duplicidades innecesarias de información

     • Sistematizar el intercambio de información entre sistemas




12                            avanttic Consultoría Tecnológica
Mejora del mantenimiento
     Arquitectura SOA
     • Simplificación de la entropía general del sistema (relaciones entre
       aplicaciones)

     • Eliminación de duplicidad de código/datos

     • Se pueden construir nuevos servicios combinando los ya existentes

     • Estandarización de las integraciones para facilitar saber dónde pasa
       qué




13                            avanttic Consultoría Tecnológica
Hoja de Ruta SOA




14        avanttic Consultoría Tecnológica
Adopción de Arquitectura SOA
     Cuestiones iniciales

     • ¿Qué pasos tenemos que dar para adoptar SOA en
       nuestra organización?

     • ¿Cómo tengo que dar esos pasos para asegurar el éxito?

     • ¿A quién necesito para hacer esto?

     • ¿Qué hardware y software me da garantías?

     • ¿Recuperaremos la inversión?



15                          avanttic Consultoría Tecnológica
Los 5 niveles de adopción SOA
       Niveles de adopción SOA

  “La organización es capaz
   de adoptar iniciativas de                  5.
 soporte al negocio de forma      Industrializado
       rápida y barata”


                                      4. Medible



                                  3. Empresarial



                                   2. Sistemático



                                   1. Oportunista




16                             avanttic Consultoría Tecnológica
Nivel SOA
     Situación inicial
     • ¿Cómo determinamos el nivel SOA que tiene
       nuestra empresa?
       • Análisis de indicadores del Modelo de Referencia
         SOA
          • Estrategia
          • Procesos
          • Gobierno
          • Organización
          • Métodos
          • Arquitectura
          • Infraestructura
          • Aplicaciones

17                       avanttic Consultoría Tecnológica
Modelo conceptual de una iniciativa SOA
       Componentes del Modelo de Referencia
                                                                      Estrategia – Gestión de alto
                   Aplicaciones – Las aplicaciones
                                                                       nivel que permiten la
                    facilitan el acceso a la
                                                                       implantación de una iniciativa
                    información como servicios.
                                                                       SOA.


     Infraestructura – Herramientas
       y servicios de infraestructura.                                            Procesos - La gestión de una
                                                                                   compañía por procesos.




       Arquitectura - Estructura
        general y las directrices                                                   Gobierno – El Gobierno y
        para la adopción de la                                                       control sobre el ciclo de vida
        arquitectura.                                                                de los servicios y
                                                                                     aplicaciones.



            Métodos - Contiene las capacidades
             relativas a los aspectos posteriores                    Organización - Desarrollo
             a la implementación.                                    de la competencia
                                                                     empresarial en torno a
                                                                     los servicios.



18                                           avanttic Consultoría Tecnológica
Estudio de Nivel SOA
      Búsqueda de indicadores
      • Estudiar cada área del modelo de referencia y puntuarla
     Estrategia                                                                         S/N Alto Medio Bajo            Nivel
     Conocimiento limitado de SOA en IT                                                 S                    X         1,5
     El liderazgo principal en proyectos clave está comprometido con el enfoque de
                                                                                   N                                   0
     desarrollo orientado a servicios
     Existe alineación entre negocio e IT en la estrategia de implantación de SOA       N                              0
     Existe una hoja de ruta con los pasos a ejecutar ordenados en el tiempo            N                              0
     El desarrollo de servicios está sincronizado con los objetivos de negcio           N                              0
                    Arquitectura                                                             S/N             Nivel Medio
                                                                                                             Alto                     0,3
                                                                                                                                     Bajo    Nivel
                    La documentación de los sistemas contiene referencias a la orientación a
                                                                                             N                                               0
                    servicios.
                    Están documentados los objetivos de negocio.                             S                             X                 3,5
                    La arquitectura de referencia de los servicios está presente en los proyectos
                                                                                                  N                                          0
                    clave de la organización.
                    El modelo de referencia SOA está definido por IT y es utilizado por el área de
                                                                                                   N                                         0
                    negocio para establecer sus requisitos.
                    Un modelo de referencia de arquitectura de empresa está siendo utilizada por
                                    Gobierno                                                       S         X                 S/N         5
                                                                                                                                     Alto Medio Bajo         Nivel
                    toda la organización.
                                     Está definido un modelo de gobierno SOA (roles, organización, procesos, etc)              N     Nivel       1,7         0
                                     El Gobierno está reconocido como la parte clave que dirige la adopción SOA                N                             0
                                     La efectividad de la capa de servicios se monitoriza para la mejora del negocio           N                             0
                                     La metodología SOA se dirige para asegurar el cumplimiento de "la calidad del
                                                                                                                   N                                         0
                                     servicio"
                                     Unas políticas detalladas de Gobierno, Riesgo y Cumplimiento están establecidas
                                                                                                                     N                                       0
                                     para SOA
                                                                                                                                                     Nivel           0




19                                                                  avanttic Consultoría Tecnológica
Resultado de Nivel SOA
     En las áreas del Modelo de Referencia

                                                                          ESTRATEGIA
                                                                              5.0

                                                                              4.0

                  APLICACIONES                                                3.0                                       PROCESOS
                                      5.0                                                                              5.0
                                            4.0                                                                 4.0
                                                                              2.0
                                                  3.0                                                     3.0
                                                                              1.0
                                                        2.0
                                                                                                    2.0
                                                              1.0             0.0            1.0
                                                                    0.0
                                                                                       0.0


      INFRAESTRUCTURA                                     0.0                                0.0    1.0    2.0          3.0   4.0   5.0
                          4.0   3.0         2.0     1.0
       INFRAESTRUCTURA
                    5.0
                                                                                                                                          GOBIERNO

                                                                0.0                    0.0

                                                          1.0                 0.0             1.0

                                                                                                    2.0
                                                    2.0
                                                                              1.0
                                                                                                          3.0
                                              3.0
                                                                              2.0                                4.0
                                       4.0
                                                                                                                       5.0
                                 5.0
                                                                              3.0                                       ORGANIZACIÓN
                 ARQUITECTURA
                                                                              4.0

                                                                              5.0
                                                                          MÉTODOS


20                                                            avanttic Consultoría Tecnológica
Hoja de Ruta SOA
     Mejorar la situación inicial

     • Ahora que sabemos de dónde estamos, ¿hacia dónde
       queremos y podemos ir?
       • Hoja de Ruta SOA
          •   Objetivos de negocio
          •   Solución tecnológica
          •   Metodología SOA
          •   Proyectos
          •   Entender conceptos
          •   Gobierno SOA
          •   Comité SOA
          •   Recursos necesarios
          •   Oficina técnica
          •   Estimaciones económicas



21                            avanttic Consultoría Tecnológica
Hoja de Ruta SOA
     Acciones de la Hoja de Ruta
     • Para cada una de las áreas del Modelo de referencia
        • Indicar acciones realizables por la empresa
      ESTRATEGIA
      Hay que asegurar que existe una estrategia bien definida para la adopción SOA que ha
      sido explicada y aceptada en todo su negocio.
      ACCIONES
      Implicar a la Dirección de Desarrollo. La Dirección de Desarrollo debe potenciar los
      beneficios que aporta la adopción de las soluciones basadas en servicios para el negocio
      y no sólo a los beneficios técnicos que puede aportar, como puede ser la facilidad de
      integración, la monitorización, etc. Para ello, es necesario realizar un plan de información
      a la dirección sobre los beneficios y mejoras de la arquitectura SOA.
      Implicar a la Dirección de Sistemas. La Dirección de Sistemas debe ser conocedora de los
      beneficios de negocio y técnico que proporciona SOA para facilitar la inclusión de nuevos
      sistemas de integración, nuevos sistemas de monitorización, etc. Para ello, es necesario
      realizar un plan de información a la dirección sobre los beneficios y mejoras de la
      arquitectura SOA.




22                                         avanttic Consultoría Tecnológica
Hoja de Ruta SOA
     Acciones de la Hoja de Ruta
     • Para cada una de las áreas del Modelo de referencia
        • Indicar acciones realizables por la empresa
      ORGANIZACIÓN
      Todos los actores deben estar involucrados con SOA. Todos deben estar trabajando hacia
      los objetivos de la empresa con SOA para obtener la máxima rentabilidad de la
      arquitectura.
      ACCIONES
      Estructura organizativa con SOA. Incorporar los roles SOA necesarios a la estructura
      organizativa de la empresa. Nuestra recomendación es incorporar al menos a la figura del
      Arquitecto o Responsable SOA. Este perfil debe dar soporte al resto de las áreas así como
      garantizar el cumplimiento de las normativas y buenas prácticas que se definan.
      Implantación de Normativas y Buenas Prácticas. Definir una serie de normativas y buenas
      prácticas de obligado cumplimiento por las áreas implicadas.
      Servicios de Soporte. Desarrollar servicios que sirven exclusivamente a otros servicios. La
      aparición de estos servicios de soporte o infraestructura, facilita enormemente los nuevos
      desarrollos de servicios y procesos de negocio. Se recomienda ir incorporando a los
      sistemas nuevos servicios de soporte: Mensajería SMS (ya existe), Auditoría, Seguridad.




23                                        avanttic Consultoría Tecnológica
Hoja de Ruta SOA
           Reparto en el tiempo de las acciones
                        2012                                                                                            2013




                                                                                                                                                                             OBJETIVO
                                       Implicar a la Dirección
                                           de Desarrollo
ESTRATEGIA
                           Publicación de servicios en                Implicar a la Dirección
                                      OSB                                  de Sistemas


PROCESOS
                                                                                     Creación de Proceso
                                                                                         de Negocio
                                                 Definir políticas de                                 Implicación de la
                                                     seguridad                                     Dirección en Gobierno
GOBIERNO                                                                                                    SOA
                                                                         Estandarizar la seguridad                 Modelo de Gobierno SOA



ORGANIZACIÓN                              Implantación de
                                                                                                                                                                               2
                                        Normativas y Buenas
                                             Prácticas
                                                                        Monitorización de uso
                                                                          de los servicios                            Servicios de Soporte
                                                                                                                                                        Estructura
                                                                                                                                                   organizativa con SOA
                                                                                                                                                                               1
                                                                                                                                                                             Nivel
                             Incorporar el                                                      Incorporar una
MÉTODOS
                           descubrimiento de                 Gestión del ciclo de               metodología de                    Creación de proceso de
                                                                                                                                                                          Sistemático
                               servicios                     vida de los servicios              desarrollo SOA                       negocio en BPEL

                                                Formación a Usuarios                  Integración de información
                                                   de Aplicaciones                        mediante servicios
ARQUITECTURA
                                                                                                                                    SOA en proyectos
                                                                                                                                   clave de la empresa


INFRAESTRUCTURA




APLICACIONES                                       Implicar al área
                                                     usuaria en la
                                                    adopción SOA




24                                        avanttic Consultoría Tecnológica
Nivel SOA Esperado
     Mejora de nivel esperado con la Hoja de Ruta


      ESTRATEGIA


      PROCESOS


      GOBIERNO
                                                            NIVEL ACTUAL

                                                            NIVEL DESEADO
      ORGANIZACIÓN


      MÉTODOS


      ARQUITECTURA


      INFRAESTRUCTURA


      APLICACIONES




25                       avanttic Consultoría Tecnológica
Consultoría SOA
     Estudio de Nivel SOA y Hoja de Ruta
     • Periodo de cobertura de la Hoja de Ruta
       • Depende del objetivo de la empresa
          • Mínimo 1 año
          • Máximo 3 años


     • Estudio de Nivel SOA
       • Actualizar el Estudio de forma periódica
       • Actualizar la Hoja de Ruta si se detectan deficiencias


     • Realización del Estudio de Nivel SOA y Hoja de Ruta inicial
       • Dependiendo del periodo de cobertura de la Hoja de Ruta
          • Mínimo 1 mes
          • Máximo 4 meses



26                              avanttic Consultoría Tecnológica
SOA Management Pack




27        avanttic Consultoría Tecnológica
Arquitectura SOA
     Gestión, control y mantenimiento


     • Una vez hemos adoptado la arquitectura SOA:
       • Necesitamos gestionar de forma eficiente los pasos entre entornos
       • Necesitamos controlar los componentes relacionados entre sí
       • Necesitaríamos saber dónde se están produciendo incidencias
       • Necesitaríamos controlar el funcionamiento de los componentes
          • Estadísticas de uso
          • SLA de tiempo de ejecución
       • …..
       • Oracle SOA
         Management Pack
         for Enterprise Manager



28                            avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Visión General




29                    avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Principales características


     • Gestión centralizada de toda la infraestructura SOA.
     • Seguimiento y supervisión end-to-end del procesamiento de
       peticiones de los servicios desde un único punto de acceso.
     • Monitorización de rendimiento de aplicaciones SOA tanto de SOA
       Suite como de Oracle Service Bus.
     • Servicio de test de servicios con monitorización y traceo de
       peticiones procesadas.
     • Integración de autoría y políticas de seguridad.
     • Recopilación y análisis de la configuración SOA.




30                          avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Principales beneficios de su utilización


     • Proporciona visibilidad de las orquestaciones SOA complejas en
       toda la empresa.
     • Minimiza el coste de configuración y monitorización.
     • Reduce el esfuerzo asociado a los despliegues manuales.
     • Mejora considerablemente la capacidad de mantenerse al día con
       los cambios de entorno.
     • Reduce significativamente el coste de mantenimiento de toda la
       infraestructura SOA.




31                          avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Ejemplos de uso
     • Gestión centralizada de todas las aplicaciones SOA
        • Control del estado de las aplicaciones desplegadas




32                             avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Ejemplos de uso
     • Rendimiento de las aplicaciones, componentes y acciones




33                          avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Ejemplos de uso
     • Traceo de ejecuciones de una aplicación




34                           avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Consola Web de Enterprise Manager
     • Traceo de una ejecución de un servicio
        • Resultado de ejecución de cada acción.




35                            avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Ejemplos de uso
     • Rendimiento por cada componente.
        • Tiempos medios, mínimos, máximos




36                          avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Ejemplos de uso
     • Relaciones entre componentes
        • Revisar las conexiones entre los distintos componentes que forman una
          aplicación




37                            avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Ejemplos de uso
     • Detalle de rendimiento de cada componente.
        • Detectar componentes que sean susceptibles de mejorar




38                            avanttic Consultoría Tecnológica
SOA Management Pack for EM
     Ejemplos de uso
     • Reparto de tiempo de ejecución entre componentes
        • Detectar componentes que impactan en el tiempo de servicio.




39                            avanttic Consultoría Tecnológica
antoniojose.molina@avanttic.com




Para más información contacte con nosotros a través de comercial@avanttic.com

                                            MADRID                BARCELONA
                                          Orense 85         Aragó 182, 4º planta
                                       28020 Madrid            08011 Barcelona
                                   Tel. 91 116 17 89           Tel. 93 151 84 51

Contenu connexe

Tendances

Grupo Sellcom - ITSkill - 2016
Grupo Sellcom - ITSkill - 2016Grupo Sellcom - ITSkill - 2016
Grupo Sellcom - ITSkill - 2016Guillermo Courtney
 
Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Victor M. Fernández
 
Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Victor M. Fernández
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps
 
CV_Roger_Peralta 2017
CV_Roger_Peralta 2017CV_Roger_Peralta 2017
CV_Roger_Peralta 2017Roger Peralta
 
Invoin presentación general
Invoin presentación generalInvoin presentación general
Invoin presentación generaldavidinvoin
 
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...WSO2
 
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasCómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasVictor M. Fernández
 
Redcom presentacion duet webcast
Redcom presentacion duet webcastRedcom presentacion duet webcast
Redcom presentacion duet webcastJoseph Remesar
 
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los serviciosWSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los serviciosWSO2
 
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...Roger CARHUATOCTO
 
Cómo optimizar tu herramienta de Service Desk
Cómo optimizar tu herramienta de Service DeskCómo optimizar tu herramienta de Service Desk
Cómo optimizar tu herramienta de Service DeskInteli
 
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloDevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloVictor M. Fernández
 
20070807 iti lv3
20070807 iti lv320070807 iti lv3
20070807 iti lv3pathtrak
 
Presentacion General
Presentacion GeneralPresentacion General
Presentacion Generalpalmerojose
 
Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1WSO2
 

Tendances (20)

avanttic Webinar Oracle SOA 11g
avanttic Webinar Oracle SOA 11gavanttic Webinar Oracle SOA 11g
avanttic Webinar Oracle SOA 11g
 
Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012
 
Grupo Sellcom - ITSkill - 2016
Grupo Sellcom - ITSkill - 2016Grupo Sellcom - ITSkill - 2016
Grupo Sellcom - ITSkill - 2016
 
Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)
 
Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
CV_Roger_Peralta 2017
CV_Roger_Peralta 2017CV_Roger_Peralta 2017
CV_Roger_Peralta 2017
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
Invoin presentación general
Invoin presentación generalInvoin presentación general
Invoin presentación general
 
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
 
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasCómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
 
Redcom presentacion duet webcast
Redcom presentacion duet webcastRedcom presentacion duet webcast
Redcom presentacion duet webcast
 
TMS IaaS + PaaS Infrastructures 2016 Offering
TMS IaaS + PaaS Infrastructures  2016 OfferingTMS IaaS + PaaS Infrastructures  2016 Offering
TMS IaaS + PaaS Infrastructures 2016 Offering
 
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los serviciosWSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
WSO2 API Manager y ESB la plataforma perfecta para evolucionar los servicios
 
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
 
Cómo optimizar tu herramienta de Service Desk
Cómo optimizar tu herramienta de Service DeskCómo optimizar tu herramienta de Service Desk
Cómo optimizar tu herramienta de Service Desk
 
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloDevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
 
20070807 iti lv3
20070807 iti lv320070807 iti lv3
20070807 iti lv3
 
Presentacion General
Presentacion GeneralPresentacion General
Presentacion General
 
Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1
 

En vedette

Componentes Web y El Framework Polymer
Componentes Web y El Framework PolymerComponentes Web y El Framework Polymer
Componentes Web y El Framework PolymerJavier Vélez Reyes
 
App Platforms Integral as User Experience a Growing Priority
App Platforms Integral as User Experience a Growing PriorityApp Platforms Integral as User Experience a Growing Priority
App Platforms Integral as User Experience a Growing PriorityAppian
 
Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4Manuel Figueroa
 
Connected Underwriting Capabilities for the Digital Insurer
Connected Underwriting Capabilities for the Digital InsurerConnected Underwriting Capabilities for the Digital Insurer
Connected Underwriting Capabilities for the Digital InsurerAppian
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)dina_k_d
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteatSistemas
 
The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)Joe Tawfik
 

En vedette (11)

La Web Orientada a Componentes
La Web Orientada a ComponentesLa Web Orientada a Componentes
La Web Orientada a Componentes
 
Agile SOA Governance
Agile SOA GovernanceAgile SOA Governance
Agile SOA Governance
 
Componentes Web y El Framework Polymer
Componentes Web y El Framework PolymerComponentes Web y El Framework Polymer
Componentes Web y El Framework Polymer
 
App Platforms Integral as User Experience a Growing Priority
App Platforms Integral as User Experience a Growing PriorityApp Platforms Integral as User Experience a Growing Priority
App Platforms Integral as User Experience a Growing Priority
 
Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4
 
Connected Underwriting Capabilities for the Digital Insurer
Connected Underwriting Capabilities for the Digital InsurerConnected Underwriting Capabilities for the Digital Insurer
Connected Underwriting Capabilities for the Digital Insurer
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA Suite
 
Arquitectura Orientada a Servicios (SOA)
Arquitectura Orientada  a Servicios (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
 
The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 

Similaire à Hoja Ruta SOA Niveles Adopción

Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxmedina2966
 
SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013Intellego Chile
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOAaltenia
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOACoatzozon20
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesLarry Magallanes
 
CROSSNET - Introduccion SOA
CROSSNET - Introduccion SOACROSSNET - Introduccion SOA
CROSSNET - Introduccion SOAcrossnetws
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesJaime Contreras
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosMarta Silvia Tabares
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 13dakota
 
Arquitecturas Empresariales, Soa Y Bpm 1.0
Arquitecturas Empresariales, Soa Y Bpm 1.0Arquitecturas Empresariales, Soa Y Bpm 1.0
Arquitecturas Empresariales, Soa Y Bpm 1.0Alberto Otero
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFnetmind
 

Similaire à Hoja Ruta SOA Niveles Adopción (20)

Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013
 
SOA Open Source
SOA Open SourceSOA Open Source
SOA Open Source
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
S11-DAW-2022S1.pptx
S11-DAW-2022S1.pptxS11-DAW-2022S1.pptx
S11-DAW-2022S1.pptx
 
Arquitectura Empresarial 11.0
Arquitectura Empresarial 11.0Arquitectura Empresarial 11.0
Arquitectura Empresarial 11.0
 
SOA.pdf
SOA.pdfSOA.pdf
SOA.pdf
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integraciones
 
CROSSNET - Introduccion SOA
CROSSNET - Introduccion SOACROSSNET - Introduccion SOA
CROSSNET - Introduccion SOA
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a Servicios
 
SOA Governance, Enfoque Practico
SOA Governance, Enfoque PracticoSOA Governance, Enfoque Practico
SOA Governance, Enfoque Practico
 
Is soa
Is soaIs soa
Is soa
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13 Comparación de sistemas 17 04-13
Comparación de sistemas 17 04-13
 
Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
 
Arquitecturas Empresariales, Soa Y Bpm 1.0
Arquitecturas Empresariales, Soa Y Bpm 1.0Arquitecturas Empresariales, Soa Y Bpm 1.0
Arquitecturas Empresariales, Soa Y Bpm 1.0
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAF
 

Plus de avanttic Consultoría Tecnológica

Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...avanttic Consultoría Tecnológica
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...avanttic Consultoría Tecnológica
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'avanttic Consultoría Tecnológica
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic Consultoría Tecnológica
 
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...avanttic Consultoría Tecnológica
 
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...avanttic Consultoría Tecnológica
 
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructureavanttic Consultoría Tecnológica
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...avanttic Consultoría Tecnológica
 
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...avanttic Consultoría Tecnológica
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experienceavanttic Consultoría Tecnológica
 
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...avanttic Consultoría Tecnológica
 
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reportsavanttic Consultoría Tecnológica
 
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...avanttic Consultoría Tecnológica
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureavanttic Consultoría Tecnológica
 

Plus de avanttic Consultoría Tecnológica (20)

#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
 
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
 
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Avanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloudAvanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloud
 
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
 
#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics
 
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
 
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience
 
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
 
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
 
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
 
Webinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle CloudWebinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle Cloud
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
 

Hoja Ruta SOA Niveles Adopción

  • 1. Hoja de Ruta SOA Antonio José Molina Moreno Arquitecto SOA 20-11-2012
  • 2. Agenda 1. Arquitectura SOA 2. Hoja de Ruta SOA 3. Oracle SOA Management Pack
  • 3. Arquitectura SOA 3 avanttic Consultoría Tecnológica
  • 4. Sistemas monolíticos vs. Sistemas Heterogéneos 4 avanttic Consultoría Tecnológica
  • 5. Sistemas Heterogéneos: Entropía Arquitectura SOA • Las comunicaciones entre sistemas heterogéneos se construyen bajo demanda y generan un número elevado de conexiones punto a punto difíciles de mantener Aplicación A Aplicación F Aplicación D Aplicación B Aplicación H Aplicación E Aplicación C Aplicación P BAPIs 5 avanttic Consultoría Tecnológica
  • 6. Necesidades empresariales Arquitectura SOA • Productividad: • Reducir tiempos • Mayor efectividad • Competitividad: • Reducir costes • Tener información precisa y coherente del estado del negocio • Ofrecer mejor servicio al cliente Desde el punto de vista de las TIC esto pasa por mejorar la integración entre nuestros sistemas heterogéneos y los sistemas externos: clientes, proveedores, administración pública… 6 avanttic Consultoría Tecnológica
  • 7. Definición Arquitectura SOA • La arquitectura orientada a servicios (SOA) define la utilización de servicios de negocio para integrar los distintos sistemas de la organización y dar soporte a las necesidades empresariales • Focaliza sus esfuerzos: • Estandarizar los mecanismos de integración (servicios web) • Reutilizar funcionalidades (Develop once, use everywhere) • Mantener la coherencia de la información (evitar duplicidad) • Facilitar el mantenimiento 7 avanttic Consultoría Tecnológica
  • 8. Servicio de negocio Arquitectura SOA • Un servicio de negocio es una funcionalidad de negocio disponible en nuestros sistemas y que se caracteriza por disponer de un conjunto de operaciones con unos parámetros definidos de entrada y salida • Para garantizar la interoperabilidad y facilitar el desarrollo de los servicios, se debe establecer un contrato de servicio • El contrato de servicio establece sus características: • Operaciones • Parámetros de entrada • Parámetros de salida • Formato de mensajes • El contrato es independiente de la tecnología en que se implementa el servicio 8 avanttic Consultoría Tecnológica
  • 9. Proveedores y consumidores Arquitectura SOA • Un proveedor será aquella Aplicación o sistema que publica un conjunto de sus funcionalidades como servicio disponible para otros sistemas • El proveedor de un servicio debería ser aquel sistema propietario de los datos que este servicio manipula/provee • Un consumidor será aquella aplicación o sistema que utiliza un servicio de negocio • Un sistema puede actuar como consumidor y proveedor a la vez Consumidor Servicio Productor 9 avanttic Consultoría Tecnológica
  • 10. Estandarizar mecanismos de integración Arquitectura SOA • La integración entre sistemas se realiza mediante servicios de negocio • Estos servicios de negocio se publican con mecanismos estándar: servicios web • Los servicios web usan tecnologías base al alcance de la mayoría de los entornos de desarrollo: • Protocolo de comunicación HTTP • Mensajería en XML (texto) • Dos tipos de servicios web: • SOAP • REST • Integraciones mediante ficheros en sistemas más antiguos 10 avanttic Consultoría Tecnológica
  • 11. Reutilización de funcionalidades Arquitectura SOA • Develop once, use everywhere • Estamos acostumbrados a la reutilización de código dentro de una aplicación • Se puede extender la reutilización entre aplicaciones: • Deja que cada especialista haga su trabajo (CRM se encarga de las operaciones sobre clientes, el sistema logístico de la gestión de stocks…) y que estos publiquen servicios oportunos • Definición de servicios de uso general • Definir un catálogo de servicios de la organización 11 avanttic Consultoría Tecnológica
  • 12. Coherencia de la información Arquitectura SOA • Establecer propietarios de los datos y que el resto de sistemas los obtengan mediante servicios (MDM) • Evitar duplicidades innecesarias de información • Sistematizar el intercambio de información entre sistemas 12 avanttic Consultoría Tecnológica
  • 13. Mejora del mantenimiento Arquitectura SOA • Simplificación de la entropía general del sistema (relaciones entre aplicaciones) • Eliminación de duplicidad de código/datos • Se pueden construir nuevos servicios combinando los ya existentes • Estandarización de las integraciones para facilitar saber dónde pasa qué 13 avanttic Consultoría Tecnológica
  • 14. Hoja de Ruta SOA 14 avanttic Consultoría Tecnológica
  • 15. Adopción de Arquitectura SOA Cuestiones iniciales • ¿Qué pasos tenemos que dar para adoptar SOA en nuestra organización? • ¿Cómo tengo que dar esos pasos para asegurar el éxito? • ¿A quién necesito para hacer esto? • ¿Qué hardware y software me da garantías? • ¿Recuperaremos la inversión? 15 avanttic Consultoría Tecnológica
  • 16. Los 5 niveles de adopción SOA Niveles de adopción SOA “La organización es capaz de adoptar iniciativas de 5. soporte al negocio de forma Industrializado rápida y barata” 4. Medible 3. Empresarial 2. Sistemático 1. Oportunista 16 avanttic Consultoría Tecnológica
  • 17. Nivel SOA Situación inicial • ¿Cómo determinamos el nivel SOA que tiene nuestra empresa? • Análisis de indicadores del Modelo de Referencia SOA • Estrategia • Procesos • Gobierno • Organización • Métodos • Arquitectura • Infraestructura • Aplicaciones 17 avanttic Consultoría Tecnológica
  • 18. Modelo conceptual de una iniciativa SOA Componentes del Modelo de Referencia Estrategia – Gestión de alto Aplicaciones – Las aplicaciones nivel que permiten la facilitan el acceso a la implantación de una iniciativa información como servicios. SOA. Infraestructura – Herramientas y servicios de infraestructura. Procesos - La gestión de una compañía por procesos. Arquitectura - Estructura general y las directrices Gobierno – El Gobierno y para la adopción de la control sobre el ciclo de vida arquitectura. de los servicios y aplicaciones. Métodos - Contiene las capacidades relativas a los aspectos posteriores Organización - Desarrollo a la implementación. de la competencia empresarial en torno a los servicios. 18 avanttic Consultoría Tecnológica
  • 19. Estudio de Nivel SOA Búsqueda de indicadores • Estudiar cada área del modelo de referencia y puntuarla Estrategia S/N Alto Medio Bajo Nivel Conocimiento limitado de SOA en IT S X 1,5 El liderazgo principal en proyectos clave está comprometido con el enfoque de N 0 desarrollo orientado a servicios Existe alineación entre negocio e IT en la estrategia de implantación de SOA N 0 Existe una hoja de ruta con los pasos a ejecutar ordenados en el tiempo N 0 El desarrollo de servicios está sincronizado con los objetivos de negcio N 0 Arquitectura S/N Nivel Medio Alto 0,3 Bajo Nivel La documentación de los sistemas contiene referencias a la orientación a N 0 servicios. Están documentados los objetivos de negocio. S X 3,5 La arquitectura de referencia de los servicios está presente en los proyectos N 0 clave de la organización. El modelo de referencia SOA está definido por IT y es utilizado por el área de N 0 negocio para establecer sus requisitos. Un modelo de referencia de arquitectura de empresa está siendo utilizada por Gobierno S X S/N 5 Alto Medio Bajo Nivel toda la organización. Está definido un modelo de gobierno SOA (roles, organización, procesos, etc) N Nivel 1,7 0 El Gobierno está reconocido como la parte clave que dirige la adopción SOA N 0 La efectividad de la capa de servicios se monitoriza para la mejora del negocio N 0 La metodología SOA se dirige para asegurar el cumplimiento de "la calidad del N 0 servicio" Unas políticas detalladas de Gobierno, Riesgo y Cumplimiento están establecidas N 0 para SOA Nivel 0 19 avanttic Consultoría Tecnológica
  • 20. Resultado de Nivel SOA En las áreas del Modelo de Referencia ESTRATEGIA 5.0 4.0 APLICACIONES 3.0 PROCESOS 5.0 5.0 4.0 4.0 2.0 3.0 3.0 1.0 2.0 2.0 1.0 0.0 1.0 0.0 0.0 INFRAESTRUCTURA 0.0 0.0 1.0 2.0 3.0 4.0 5.0 4.0 3.0 2.0 1.0 INFRAESTRUCTURA 5.0 GOBIERNO 0.0 0.0 1.0 0.0 1.0 2.0 2.0 1.0 3.0 3.0 2.0 4.0 4.0 5.0 5.0 3.0 ORGANIZACIÓN ARQUITECTURA 4.0 5.0 MÉTODOS 20 avanttic Consultoría Tecnológica
  • 21. Hoja de Ruta SOA Mejorar la situación inicial • Ahora que sabemos de dónde estamos, ¿hacia dónde queremos y podemos ir? • Hoja de Ruta SOA • Objetivos de negocio • Solución tecnológica • Metodología SOA • Proyectos • Entender conceptos • Gobierno SOA • Comité SOA • Recursos necesarios • Oficina técnica • Estimaciones económicas 21 avanttic Consultoría Tecnológica
  • 22. Hoja de Ruta SOA Acciones de la Hoja de Ruta • Para cada una de las áreas del Modelo de referencia • Indicar acciones realizables por la empresa ESTRATEGIA Hay que asegurar que existe una estrategia bien definida para la adopción SOA que ha sido explicada y aceptada en todo su negocio. ACCIONES Implicar a la Dirección de Desarrollo. La Dirección de Desarrollo debe potenciar los beneficios que aporta la adopción de las soluciones basadas en servicios para el negocio y no sólo a los beneficios técnicos que puede aportar, como puede ser la facilidad de integración, la monitorización, etc. Para ello, es necesario realizar un plan de información a la dirección sobre los beneficios y mejoras de la arquitectura SOA. Implicar a la Dirección de Sistemas. La Dirección de Sistemas debe ser conocedora de los beneficios de negocio y técnico que proporciona SOA para facilitar la inclusión de nuevos sistemas de integración, nuevos sistemas de monitorización, etc. Para ello, es necesario realizar un plan de información a la dirección sobre los beneficios y mejoras de la arquitectura SOA. 22 avanttic Consultoría Tecnológica
  • 23. Hoja de Ruta SOA Acciones de la Hoja de Ruta • Para cada una de las áreas del Modelo de referencia • Indicar acciones realizables por la empresa ORGANIZACIÓN Todos los actores deben estar involucrados con SOA. Todos deben estar trabajando hacia los objetivos de la empresa con SOA para obtener la máxima rentabilidad de la arquitectura. ACCIONES Estructura organizativa con SOA. Incorporar los roles SOA necesarios a la estructura organizativa de la empresa. Nuestra recomendación es incorporar al menos a la figura del Arquitecto o Responsable SOA. Este perfil debe dar soporte al resto de las áreas así como garantizar el cumplimiento de las normativas y buenas prácticas que se definan. Implantación de Normativas y Buenas Prácticas. Definir una serie de normativas y buenas prácticas de obligado cumplimiento por las áreas implicadas. Servicios de Soporte. Desarrollar servicios que sirven exclusivamente a otros servicios. La aparición de estos servicios de soporte o infraestructura, facilita enormemente los nuevos desarrollos de servicios y procesos de negocio. Se recomienda ir incorporando a los sistemas nuevos servicios de soporte: Mensajería SMS (ya existe), Auditoría, Seguridad. 23 avanttic Consultoría Tecnológica
  • 24. Hoja de Ruta SOA Reparto en el tiempo de las acciones 2012 2013 OBJETIVO Implicar a la Dirección de Desarrollo ESTRATEGIA Publicación de servicios en Implicar a la Dirección OSB de Sistemas PROCESOS Creación de Proceso de Negocio Definir políticas de Implicación de la seguridad Dirección en Gobierno GOBIERNO SOA Estandarizar la seguridad Modelo de Gobierno SOA ORGANIZACIÓN Implantación de 2 Normativas y Buenas Prácticas Monitorización de uso de los servicios Servicios de Soporte Estructura organizativa con SOA 1 Nivel Incorporar el Incorporar una MÉTODOS descubrimiento de Gestión del ciclo de metodología de Creación de proceso de Sistemático servicios vida de los servicios desarrollo SOA negocio en BPEL Formación a Usuarios Integración de información de Aplicaciones mediante servicios ARQUITECTURA SOA en proyectos clave de la empresa INFRAESTRUCTURA APLICACIONES Implicar al área usuaria en la adopción SOA 24 avanttic Consultoría Tecnológica
  • 25. Nivel SOA Esperado Mejora de nivel esperado con la Hoja de Ruta ESTRATEGIA PROCESOS GOBIERNO NIVEL ACTUAL NIVEL DESEADO ORGANIZACIÓN MÉTODOS ARQUITECTURA INFRAESTRUCTURA APLICACIONES 25 avanttic Consultoría Tecnológica
  • 26. Consultoría SOA Estudio de Nivel SOA y Hoja de Ruta • Periodo de cobertura de la Hoja de Ruta • Depende del objetivo de la empresa • Mínimo 1 año • Máximo 3 años • Estudio de Nivel SOA • Actualizar el Estudio de forma periódica • Actualizar la Hoja de Ruta si se detectan deficiencias • Realización del Estudio de Nivel SOA y Hoja de Ruta inicial • Dependiendo del periodo de cobertura de la Hoja de Ruta • Mínimo 1 mes • Máximo 4 meses 26 avanttic Consultoría Tecnológica
  • 27. SOA Management Pack 27 avanttic Consultoría Tecnológica
  • 28. Arquitectura SOA Gestión, control y mantenimiento • Una vez hemos adoptado la arquitectura SOA: • Necesitamos gestionar de forma eficiente los pasos entre entornos • Necesitamos controlar los componentes relacionados entre sí • Necesitaríamos saber dónde se están produciendo incidencias • Necesitaríamos controlar el funcionamiento de los componentes • Estadísticas de uso • SLA de tiempo de ejecución • ….. • Oracle SOA Management Pack for Enterprise Manager 28 avanttic Consultoría Tecnológica
  • 29. SOA Management Pack for EM Visión General 29 avanttic Consultoría Tecnológica
  • 30. SOA Management Pack for EM Principales características • Gestión centralizada de toda la infraestructura SOA. • Seguimiento y supervisión end-to-end del procesamiento de peticiones de los servicios desde un único punto de acceso. • Monitorización de rendimiento de aplicaciones SOA tanto de SOA Suite como de Oracle Service Bus. • Servicio de test de servicios con monitorización y traceo de peticiones procesadas. • Integración de autoría y políticas de seguridad. • Recopilación y análisis de la configuración SOA. 30 avanttic Consultoría Tecnológica
  • 31. SOA Management Pack for EM Principales beneficios de su utilización • Proporciona visibilidad de las orquestaciones SOA complejas en toda la empresa. • Minimiza el coste de configuración y monitorización. • Reduce el esfuerzo asociado a los despliegues manuales. • Mejora considerablemente la capacidad de mantenerse al día con los cambios de entorno. • Reduce significativamente el coste de mantenimiento de toda la infraestructura SOA. 31 avanttic Consultoría Tecnológica
  • 32. SOA Management Pack for EM Ejemplos de uso • Gestión centralizada de todas las aplicaciones SOA • Control del estado de las aplicaciones desplegadas 32 avanttic Consultoría Tecnológica
  • 33. SOA Management Pack for EM Ejemplos de uso • Rendimiento de las aplicaciones, componentes y acciones 33 avanttic Consultoría Tecnológica
  • 34. SOA Management Pack for EM Ejemplos de uso • Traceo de ejecuciones de una aplicación 34 avanttic Consultoría Tecnológica
  • 35. SOA Management Pack for EM Consola Web de Enterprise Manager • Traceo de una ejecución de un servicio • Resultado de ejecución de cada acción. 35 avanttic Consultoría Tecnológica
  • 36. SOA Management Pack for EM Ejemplos de uso • Rendimiento por cada componente. • Tiempos medios, mínimos, máximos 36 avanttic Consultoría Tecnológica
  • 37. SOA Management Pack for EM Ejemplos de uso • Relaciones entre componentes • Revisar las conexiones entre los distintos componentes que forman una aplicación 37 avanttic Consultoría Tecnológica
  • 38. SOA Management Pack for EM Ejemplos de uso • Detalle de rendimiento de cada componente. • Detectar componentes que sean susceptibles de mejorar 38 avanttic Consultoría Tecnológica
  • 39. SOA Management Pack for EM Ejemplos de uso • Reparto de tiempo de ejecución entre componentes • Detectar componentes que impactan en el tiempo de servicio. 39 avanttic Consultoría Tecnológica
  • 40. antoniojose.molina@avanttic.com Para más información contacte con nosotros a través de comercial@avanttic.com MADRID BARCELONA Orense 85 Aragó 182, 4º planta 28020 Madrid 08011 Barcelona Tel. 91 116 17 89 Tel. 93 151 84 51