SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Práctica Tecnología


Sesión Formativa SOA

Madrid, Febrero 2011




                       Stratesys Consulting 2009




                           www.stratesys.es
Introducción

Qué es SOA

                                ¿Que es SOA?                                                    Mejoras

   • SOA es una metodología de organización empresarial no             • Los sistemas están alineados con el negocio.
     únicamente es una metodología de desarrollo.                      • Reutilización.
   • Su objetivo principal es alinear los sistemas con el              • Los procesos empresariales están centralizados en un
     negocio.                                                            sistema, son mucho mas fáciles de descubrir e
   • Se basa en que el la lógica del proceso de negocio reside           inventariar.
     y se ejecuta en un sistema central al cual están
                                                                       • Monitorización centralizada.
     conectados los agentes que intervienen en el proceso.
                                                                       • Estandarización.
   • Los sistemas que intervienen en el proceso de negocio
     carecen de toda lógica, su única función será la de
     gestionar los objetos de negocio.
   • Para interconectar los sistemas que intervienen en el
     proceso utiliza estándares de comunicación entre
     sistemas como son los servicios web .
   • Para tener éxito implantado una metodología SOA es
     imprescindible disponer de un repositorio centralizado de
     procesos donde poder acudir a la hora de                                               Puntos fuertes

                                                                       • Los sistemas están en concierto pleno con el negocio.
                               ¿Qué no es SOA?                         • El sistema es muy fácilmente escalable.
  • Publicar rfcs como servicios web y llamarlas desde el PI.
  • Los workflows no necesariamente implementan SOA.                                        Puntos débiles

                                                                       • Requiere involucrar en el proyecto a muchos actores.
                                                                       • La implantación ofrece resultados a medio o largo plazo,

                                                                                                                          2 de 14
 © Stratesys Consulting 2010                                     SOA
SOA aplicada al negocio

Ciclo de vida SOA


                               CORE       • Análisis de oportunidad: Es un ejercicio
                                            de innovación donde se analizan las
                                            oportunidades que ofrece el mercado.
                                          • Innovación: En este punto trataremos de
                                            poner en el mercado la solución de la
                                            oportunidad encontrada.
                                          • Estandarización: Proceso inevitable
                                            mediante el cual la competencia copia
                                            nuestra iniciativa.
                                          • Externalización: Aquello que ha dejado
                                            de formar parte de nuestro portfolio de
                                            innovación hemos de externalizarlo para
                                            poder dedicar todos los recursos
                                            disponibles al análisis de oportunidades.
       CONTEXT                                   ---------------------------------------
                                          • Core: Productos y servicios sobre los que
                                            queremos basar nuestro negocio.
                                          • Context: Todo aquello susceptible de ser
                                            externalizado.


                                                                                       3 de 14
 © Stratesys Consulting 2010      SOA
SOA Aplicada a la Tecnología

BPMs

              Solicitar
              pedido




                                             Aprobar
                              Crear Oferta             Facturación
                                             pedido




                                                                      Solida         Contabilizac
                                                                     Mercancía           ión




                                                                                                    Conciliación
                                                                                                     Bancaria




            Web                              Ventas                        Almacen                    ECOFIN
                                                                                                             4 de 14
© Stratesys Consulting 2010                              SOA
SOA Aplicada a la Tecnología

Fundamentos tecnológicos SOA
                                                                                     UDDI




                              SOA




                                                                   Proceso Negocio
             PROCESO            PRODUCTORES /
           CENTRALIZADO         CONSUMIDORES




                     UDDI       SEVICIOS WEB




                                                     Productores                      Consumidores



                                                                                            5 de 14
© Stratesys Consulting 2010                    SOA
SOA Aplicada a la Tecnología

Proceso de negocio centralizado
                                                                                                        UDDI
Para poder implementar una arquitectura SOA es esencial definir
un director único del proceso, es decir, hemos de dedicar uno de
nuestros sistemas para que en él resida toda la lógica del proceso.
Este sistema tomará las decisiones de ejecución desde el inicio del
proceso hasta su finalización, además desencadenará la ejecución
de los servicios que residen en cada uno de los sistemas que
intervienen en el proceso.




                                                                                      Proceso Negocio
Productores - Consumidores

Para la arquitectura SOA los actores que intervienen en el proceso de
negocio han perdido todo el protagonismo que el la metodología de
desarrollo tradicional tenían, para SOA son meros productores y
consumidores de información, es decir, no incluyen lógica de negocio.
-SOA define a los productores como los sistemas que aportan
información al proceso de negocio.
-SOA define a los consumidores como los sistemas que solicitan
información al proceso de negocio.
* Un sistema podrá realizar funciones de productor y consumidor.        Productores                      Consumidores




                                                                                                               6 de 14
© Stratesys Consulting 2010                              SOA
SOA Aplicada a la Tecnología

Servicios Web
Los servicios web son funciones que se pueden ejecutar de manera remota utilizando estándares de intercambio
de mensajes basados en XML.
Se fundamentan en tres conceptos:
- WSDL: Web Service Definition Languaje, es un xml que define el servicio web, en el se incluyen las operaciones
que el servicio web implementa, los interfaces (mesajes SOAP) de entrada y salida, el canal de comunicación a
través del cual se le puede invocar y el endpoint que implementa el servicio web.
- SOAP: Simple Object Access Protocol, protocolo que define el formato que han de cumplir los mensajes para
poderse intercambiar mediante servicios web. Los XMLs que se intercambien con un servicio Web han de cumplir
la especificación que SOAP define.
- HTTP/HTTPS: Canal de comunicación a través del cual viajan los mensajes SOAP.


UDDI (SAP ESR)

Una parte esencial en SOA es el descubrimiento y reutilización de los servicios web, procesos y subprocesos ya
implementados en la arquitectura empresarial.
Para ello tenemos el UDDI , Universal Description, Discovery and Integration, es decir, es un repositorio
centralizado de documentación de los servicios empresariales definidos.
Sap lo denomina ESR, Enterprise Service Repository, que se distribuye con las versiones de Netweaver a partir de
la versión 7.0.




                                                                                                            7 de 14
© Stratesys Consulting 2010                             SOA
SOA Aplicada a la Tecnología

Una nueva metodología de desarrollo de aplicaciones

                    Método Tradicional                                                SOA

                                                 Nuevos desarrollos

   • Toma de requisitos.                                        • Toma de requisitos
   • Análisis de requisitos.                                    • Modelado del proceso.
   • Búsqueda de componentes reutilizables o que se             • Buscar en el repositorio de procesos
   puedan adaptar.                                              • Desarrollo de los servicios necesarios.
   • Desarrollo de los servicios basado en agrupaciones         • Publicación de los servicios como servicios web
   de funcionalidades                                           • Composición del proceso.


                                                       Evolutivos

    • Toma de requisitos.                                       • Toma de requisitos
    • Análisis de requisitos.                                   • Re-Modelado del proceso.
    • Búsqueda de componentes afectados.                        • Buscar en el repositorio de procesos.
    • Modificación de los componentes afectados y de            • Modificación de los servicios a evolucionar.
    los componentes que los utilizan.                           • Publicación de los servicios como servicios web
                                                                • Composición del proceso.




                                                                                                             8 de 14
© Stratesys Consulting 2010                               SOA
SOA Aplicada a la Tecnología

Una nueva forma organizar los sistemas
                  Método Tradicional                                SOA


                                 EP
                                                                      EP



     SQL
                                         R/3
   SERVER                                            SQL SERVER                 R/3



                                                                      BUS
                                                                  Integración



                                                      ORACLE                    CRM
  ORACLE                                 CRM



                                                                  WEBLOGIC
                              WEBLOGIC




                                                                                9 de 14
© Stratesys Consulting 2010                    SOA
SOA Aplicada a la Tecnología

Sistema de cohesión débil

                               EP
                                                                   EP

                 SQL
                                                         SQL
                SERVE                   R/3                                 Navisi
                                                        SERVE
                  R                                                          on
                                                          R




                ORAC
                                        CRM             ORAC
                 LE                                                         CRM
                                                         LE

                              WEBL
                                                                 WEBL
                              OGIC
                                                                 OGIC




                                EP                                 EP


                  SQL                                     SQL
                                         R/3                               Navision
                SERVER                                  SERVER
                                BUS                                BUS
                              Integra                            Integra
                                ción                               ción

                ORACLE                  CRM             ORACLE              CRM


                              WEBLO                              WEBLO
                               GIC                                GIC


                                                                                      10 de 14
© Stratesys Consulting 2010                    SOA
Implantación SOA

Roadmap implantación SOA


                              Definición




          Integración                      Descubrimiento

                                                                                Implementación




                              Modelado

                                                                  Publicación                    Pruebas




                                                                                Documentación




                                                                                                       11 de 14
© Stratesys Consulting 2010                                 SOA
Implantación SOA

Roadmap implantación SOA


                                  Procesos
                                     de
                                  negocio
                                Sub-Procesos
                                 de negocio


                                Servicios Web


                              Rfc/Idoc/Query….


                                                                12 de 14
© Stratesys Consulting 2010          SOA
SOA Aplicada a Stratesys

Roadmap Práctica Tecnología - SOA
                 Sesión
               Formativa
                  SOA


                                            Curso WS     Curso
                              Curso SAP
                                            Backends   BPMs SAP
                                  PI
                                              SAP       CE 7.x


                                                                    Identificar   Modelar     Implemen-   Publicar
                                                                     Procesos     Procesos        tar




         Iniciación                       Formación                                     Ejecución



Apuntate!!!!!
 ¿Por qué?
    - Para hacer las cosas mejor.
    - Es una nueva forma de abordar los proyectos mas coherente.
    - Porque se pueden aprender cosas nuevas y se obtiene una visión global del proyecto y del negocio.
    - Porque si no te apuntas al final te va a tocar otra cosa peor .

 Requisitos
    - No pensar que esto del SOA es una chorrada y que no vale para nada.



                                                                                                                13 de 14
© Stratesys Consulting 2010                                   SOA
Creamos Soluciones
                               Cultivamos Relaciones




              Copyright Stratesys Consulting. Todos
              los derechos reservados.
              Ninguna parte de este documento puede
              ser reproducida o transmitida por
              cualquier medio ni para cualquier fin, sin
              el permiso expreso de Stratesys
              Consulting.                                                  Premio AUSAPE
              Todos los productos son marcas o                         Mejor Partner Colaborador
              marcas registradas de sus respectivas                           Edición 2007
              compañías.                                                      Edición 2008




                                                           www.stratesys.es


                                                                                                   14 de XXX
© Stratesys Consulting 2010                                     SOA

Más contenido relacionado

La actualidad más candente

Entregando valor agregado al negocio con Arquitectura Empresarial
Entregando valor agregado al negocio con Arquitectura EmpresarialEntregando valor agregado al negocio con Arquitectura Empresarial
Entregando valor agregado al negocio con Arquitectura EmpresarialCAMTIC
 
Táktice - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...
Táktice  - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...Táktice  - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...
Táktice - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...Táktice
 
Gobierno Corporativo de Tecnología
Gobierno Corporativo de TecnologíaGobierno Corporativo de Tecnología
Gobierno Corporativo de TecnologíaCarlos Francavilla
 

La actualidad más candente (6)

Webinar Inteligencia de Negocios
Webinar Inteligencia de NegociosWebinar Inteligencia de Negocios
Webinar Inteligencia de Negocios
 
Entregando valor agregado al negocio con Arquitectura Empresarial
Entregando valor agregado al negocio con Arquitectura EmpresarialEntregando valor agregado al negocio con Arquitectura Empresarial
Entregando valor agregado al negocio con Arquitectura Empresarial
 
Val IT 2.0 Overview
Val IT 2.0 Overview Val IT 2.0 Overview
Val IT 2.0 Overview
 
Táktice - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...
Táktice  - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...Táktice  - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...
Táktice - Cómo aprovechar las oportunidades del entorno actual: 5 claves par...
 
COBIT 5 - Resumen Ejecutivo
COBIT 5 - Resumen EjecutivoCOBIT 5 - Resumen Ejecutivo
COBIT 5 - Resumen Ejecutivo
 
Gobierno Corporativo de Tecnología
Gobierno Corporativo de TecnologíaGobierno Corporativo de Tecnología
Gobierno Corporativo de Tecnología
 

Similar a Implementación SOA y sus beneficios

SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013Intellego Chile
 
Presentacion servicio empresa 2.0
Presentacion servicio empresa 2.0Presentacion servicio empresa 2.0
Presentacion servicio empresa 2.0Luis Villaverde
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOAaltenia
 
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010AppsMk
 
Adopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financieraAdopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financieraIBMSSA
 
Control de procesos
Control de procesosControl de procesos
Control de procesosPFSGRUPO
 
Gestion de Monitoreo - Incubadora de Empresas
Gestion de Monitoreo - Incubadora de EmpresasGestion de Monitoreo - Incubadora de Empresas
Gestion de Monitoreo - Incubadora de EmpresasLuisa Davalos
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOACoatzozon20
 
Co(m)versa Presentacion Corporativa
Co(m)versa Presentacion CorporativaCo(m)versa Presentacion Corporativa
Co(m)versa Presentacion Corporativasergiorivascomversa
 
Entidades de capital semilla en turismo
Entidades de capital semilla en turismoEntidades de capital semilla en turismo
Entidades de capital semilla en turismoMindProject
 
Jug Day 2008 SOA
Jug Day 2008 SOAJug Day 2008 SOA
Jug Day 2008 SOAguest2369db
 
Introducción bpms
Introducción bpmsIntroducción bpms
Introducción bpmsmayer2380
 

Similar a Implementación SOA y sus beneficios (20)

avanttic Webinar Hoja de Ruta SOA
avanttic Webinar Hoja de Ruta SOA avanttic Webinar Hoja de Ruta SOA
avanttic Webinar Hoja de Ruta SOA
 
SOA Governance, Enfoque Practico
SOA Governance, Enfoque PracticoSOA Governance, Enfoque Practico
SOA Governance, Enfoque Practico
 
Sesión SOA-BPM Joan Carles Agustí (ORACLE)
Sesión SOA-BPM Joan Carles Agustí (ORACLE)Sesión SOA-BPM Joan Carles Agustí (ORACLE)
Sesión SOA-BPM Joan Carles Agustí (ORACLE)
 
Agile SOA Governance
Agile SOA GovernanceAgile SOA Governance
Agile SOA Governance
 
SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013
 
Presentacion servicio empresa 2.0
Presentacion servicio empresa 2.0Presentacion servicio empresa 2.0
Presentacion servicio empresa 2.0
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
Soa
SoaSoa
Soa
 
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
Oracle Aplicaciones Sales Productivity CRM Day - 21 Octubre 2010
 
Adopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financieraAdopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financiera
 
Control de procesos
Control de procesosControl de procesos
Control de procesos
 
Gestion de Monitoreo - Incubadora de Empresas
Gestion de Monitoreo - Incubadora de EmpresasGestion de Monitoreo - Incubadora de Empresas
Gestion de Monitoreo - Incubadora de Empresas
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
 
Cinco dias servicios tecnologicos
Cinco dias servicios tecnologicosCinco dias servicios tecnologicos
Cinco dias servicios tecnologicos
 
Presentación avanza
Presentación avanzaPresentación avanza
Presentación avanza
 
Co(m)versa Presentacion Corporativa
Co(m)versa Presentacion CorporativaCo(m)versa Presentacion Corporativa
Co(m)versa Presentacion Corporativa
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
Entidades de capital semilla en turismo
Entidades de capital semilla en turismoEntidades de capital semilla en turismo
Entidades de capital semilla en turismo
 
Jug Day 2008 SOA
Jug Day 2008 SOAJug Day 2008 SOA
Jug Day 2008 SOA
 
Introducción bpms
Introducción bpmsIntroducción bpms
Introducción bpms
 

Último

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 

Último (20)

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 

Implementación SOA y sus beneficios

  • 1. Práctica Tecnología Sesión Formativa SOA Madrid, Febrero 2011 Stratesys Consulting 2009 www.stratesys.es
  • 2. Introducción Qué es SOA ¿Que es SOA? Mejoras • SOA es una metodología de organización empresarial no • Los sistemas están alineados con el negocio. únicamente es una metodología de desarrollo. • Reutilización. • Su objetivo principal es alinear los sistemas con el • Los procesos empresariales están centralizados en un negocio. sistema, son mucho mas fáciles de descubrir e • Se basa en que el la lógica del proceso de negocio reside inventariar. y se ejecuta en un sistema central al cual están • Monitorización centralizada. conectados los agentes que intervienen en el proceso. • Estandarización. • Los sistemas que intervienen en el proceso de negocio carecen de toda lógica, su única función será la de gestionar los objetos de negocio. • Para interconectar los sistemas que intervienen en el proceso utiliza estándares de comunicación entre sistemas como son los servicios web . • Para tener éxito implantado una metodología SOA es imprescindible disponer de un repositorio centralizado de procesos donde poder acudir a la hora de Puntos fuertes • Los sistemas están en concierto pleno con el negocio. ¿Qué no es SOA? • El sistema es muy fácilmente escalable. • Publicar rfcs como servicios web y llamarlas desde el PI. • Los workflows no necesariamente implementan SOA. Puntos débiles • Requiere involucrar en el proyecto a muchos actores. • La implantación ofrece resultados a medio o largo plazo, 2 de 14 © Stratesys Consulting 2010 SOA
  • 3. SOA aplicada al negocio Ciclo de vida SOA CORE • Análisis de oportunidad: Es un ejercicio de innovación donde se analizan las oportunidades que ofrece el mercado. • Innovación: En este punto trataremos de poner en el mercado la solución de la oportunidad encontrada. • Estandarización: Proceso inevitable mediante el cual la competencia copia nuestra iniciativa. • Externalización: Aquello que ha dejado de formar parte de nuestro portfolio de innovación hemos de externalizarlo para poder dedicar todos los recursos disponibles al análisis de oportunidades. CONTEXT --------------------------------------- • Core: Productos y servicios sobre los que queremos basar nuestro negocio. • Context: Todo aquello susceptible de ser externalizado. 3 de 14 © Stratesys Consulting 2010 SOA
  • 4. SOA Aplicada a la Tecnología BPMs Solicitar pedido Aprobar Crear Oferta Facturación pedido Solida Contabilizac Mercancía ión Conciliación Bancaria Web Ventas Almacen ECOFIN 4 de 14 © Stratesys Consulting 2010 SOA
  • 5. SOA Aplicada a la Tecnología Fundamentos tecnológicos SOA UDDI SOA Proceso Negocio PROCESO PRODUCTORES / CENTRALIZADO CONSUMIDORES UDDI SEVICIOS WEB Productores Consumidores 5 de 14 © Stratesys Consulting 2010 SOA
  • 6. SOA Aplicada a la Tecnología Proceso de negocio centralizado UDDI Para poder implementar una arquitectura SOA es esencial definir un director único del proceso, es decir, hemos de dedicar uno de nuestros sistemas para que en él resida toda la lógica del proceso. Este sistema tomará las decisiones de ejecución desde el inicio del proceso hasta su finalización, además desencadenará la ejecución de los servicios que residen en cada uno de los sistemas que intervienen en el proceso. Proceso Negocio Productores - Consumidores Para la arquitectura SOA los actores que intervienen en el proceso de negocio han perdido todo el protagonismo que el la metodología de desarrollo tradicional tenían, para SOA son meros productores y consumidores de información, es decir, no incluyen lógica de negocio. -SOA define a los productores como los sistemas que aportan información al proceso de negocio. -SOA define a los consumidores como los sistemas que solicitan información al proceso de negocio. * Un sistema podrá realizar funciones de productor y consumidor. Productores Consumidores 6 de 14 © Stratesys Consulting 2010 SOA
  • 7. SOA Aplicada a la Tecnología Servicios Web Los servicios web son funciones que se pueden ejecutar de manera remota utilizando estándares de intercambio de mensajes basados en XML. Se fundamentan en tres conceptos: - WSDL: Web Service Definition Languaje, es un xml que define el servicio web, en el se incluyen las operaciones que el servicio web implementa, los interfaces (mesajes SOAP) de entrada y salida, el canal de comunicación a través del cual se le puede invocar y el endpoint que implementa el servicio web. - SOAP: Simple Object Access Protocol, protocolo que define el formato que han de cumplir los mensajes para poderse intercambiar mediante servicios web. Los XMLs que se intercambien con un servicio Web han de cumplir la especificación que SOAP define. - HTTP/HTTPS: Canal de comunicación a través del cual viajan los mensajes SOAP. UDDI (SAP ESR) Una parte esencial en SOA es el descubrimiento y reutilización de los servicios web, procesos y subprocesos ya implementados en la arquitectura empresarial. Para ello tenemos el UDDI , Universal Description, Discovery and Integration, es decir, es un repositorio centralizado de documentación de los servicios empresariales definidos. Sap lo denomina ESR, Enterprise Service Repository, que se distribuye con las versiones de Netweaver a partir de la versión 7.0. 7 de 14 © Stratesys Consulting 2010 SOA
  • 8. SOA Aplicada a la Tecnología Una nueva metodología de desarrollo de aplicaciones Método Tradicional SOA Nuevos desarrollos • Toma de requisitos. • Toma de requisitos • Análisis de requisitos. • Modelado del proceso. • Búsqueda de componentes reutilizables o que se • Buscar en el repositorio de procesos puedan adaptar. • Desarrollo de los servicios necesarios. • Desarrollo de los servicios basado en agrupaciones • Publicación de los servicios como servicios web de funcionalidades • Composición del proceso. Evolutivos • Toma de requisitos. • Toma de requisitos • Análisis de requisitos. • Re-Modelado del proceso. • Búsqueda de componentes afectados. • Buscar en el repositorio de procesos. • Modificación de los componentes afectados y de • Modificación de los servicios a evolucionar. los componentes que los utilizan. • Publicación de los servicios como servicios web • Composición del proceso. 8 de 14 © Stratesys Consulting 2010 SOA
  • 9. SOA Aplicada a la Tecnología Una nueva forma organizar los sistemas Método Tradicional SOA EP EP SQL R/3 SERVER SQL SERVER R/3 BUS Integración ORACLE CRM ORACLE CRM WEBLOGIC WEBLOGIC 9 de 14 © Stratesys Consulting 2010 SOA
  • 10. SOA Aplicada a la Tecnología Sistema de cohesión débil EP EP SQL SQL SERVE R/3 Navisi SERVE R on R ORAC CRM ORAC LE CRM LE WEBL WEBL OGIC OGIC EP EP SQL SQL R/3 Navision SERVER SERVER BUS BUS Integra Integra ción ción ORACLE CRM ORACLE CRM WEBLO WEBLO GIC GIC 10 de 14 © Stratesys Consulting 2010 SOA
  • 11. Implantación SOA Roadmap implantación SOA Definición Integración Descubrimiento Implementación Modelado Publicación Pruebas Documentación 11 de 14 © Stratesys Consulting 2010 SOA
  • 12. Implantación SOA Roadmap implantación SOA Procesos de negocio Sub-Procesos de negocio Servicios Web Rfc/Idoc/Query…. 12 de 14 © Stratesys Consulting 2010 SOA
  • 13. SOA Aplicada a Stratesys Roadmap Práctica Tecnología - SOA Sesión Formativa SOA Curso WS Curso Curso SAP Backends BPMs SAP PI SAP CE 7.x Identificar Modelar Implemen- Publicar Procesos Procesos tar Iniciación Formación Ejecución Apuntate!!!!! ¿Por qué? - Para hacer las cosas mejor. - Es una nueva forma de abordar los proyectos mas coherente. - Porque se pueden aprender cosas nuevas y se obtiene una visión global del proyecto y del negocio. - Porque si no te apuntas al final te va a tocar otra cosa peor . Requisitos - No pensar que esto del SOA es una chorrada y que no vale para nada. 13 de 14 © Stratesys Consulting 2010 SOA
  • 14. Creamos Soluciones Cultivamos Relaciones Copyright Stratesys Consulting. Todos los derechos reservados. Ninguna parte de este documento puede ser reproducida o transmitida por cualquier medio ni para cualquier fin, sin el permiso expreso de Stratesys Consulting. Premio AUSAPE Todos los productos son marcas o Mejor Partner Colaborador marcas registradas de sus respectivas Edición 2007 compañías. Edición 2008 www.stratesys.es 14 de XXX © Stratesys Consulting 2010 SOA