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

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 

Último (20)

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 

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