SOA, Web 2.0 y Cloud Computing para
revitalizar sus aplicaciones

Mario Bolo
Líder de Tecnología e Innovación
IBM Argentina
Un nuevo escenario de negocios ha surgido, conectando
al mundo y obligando a las compañías a ser más ágiles


Economía Glo...
Las aplicaciones tradicionales no proveen la
    agilidad requerida

        Diseño            Ejecución       Escalabilid...
Hay tres innovaciones que ayudan a las aplicaciones
a brindar más agilidad




       Service
      Oriented              ...
SOA




      Service
     Oriented                  Cloud
                   Web 2.0
    Architecture             Computi...
SOA
                         Un Servicio
                Una tarea repetible del negocio –
       Ej: consultar crédito de...
¿Cómo se usa SOA?
Los servicios se extraen de las
aplicaciones tradicionales…
…o se crean servicios nuevos.



Los servici...
Componentes de SOA

                                                                                   Portal
            ...
Web 2.0




      Service
     Oriented                  Cloud
                   Web 2.0
    Architecture             Com...
Web 2.0 – herramientas colaborativas para brindar
productividad en los procesos de negocio

      Perfiles Personales     ...
Web 2.0 – mashups

      Aplicaciones ”híbridas”, muy fáciles de programar y amigables para utilizar
      Muy ventajosas ...
¿Cómo se usa Web 2.0?                       Servicios SOA tradicionales


Se pueden agregar protocolos Web 2.0 a
los servi...
Cloud Computing




       Service
      Oriented                  Cloud
                    Web 2.0
     Architecture    ...
Cloud Computing – Un modelo flexible para servicios de:
procesos, aplicaciones e infraestructura IT

     Nube Privada    ...
¿Cómo se usa la Nube?


        Software as a Service

                                            Hecho sobre

          ...
¿Cómo se integra todo esto?

Los Procesos de Negocio
son soportados por…            Préstamos                Crédito

Apli...
Un ejemplo




17
Los negocios enfrentan             IT se esfuerza por dar
        nuevos desafíos                       respuestas
Una emp...
El escenario es
          muy cambiante                   IT responde con SOA
 El negocio demanda mayor agilidad    Los pr...
El negocio quiere              IT aprovecha la web
           transparencia

     Que los clientes rastreen las   Exponer ...
El negocio necesita mayor               IT provee herramientas para
       productividad                          los usua...
El negocio está viendo un
    crecimiento masivo                      IT Responde con Cloud
                              ...
Conclusión

     Las fuerzas económicas actuales requieren que las empresas sean
     más ágiles y eficientes

     Esto r...
¡Muchas gracias!

     Mario Bolo
     bolo@ar.ibm.com
              forotecnicoargentina.com/facebook
24
Upcoming SlideShare
Loading in …5
×

Charla IBM Soa Web 2.0 Cloud Computing M Bolo

1,099 views

Published on

Slides de la presentación realizada por Mario Bolo el 6/11/09

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,099
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Charla IBM Soa Web 2.0 Cloud Computing M Bolo

  1. 1. SOA, Web 2.0 y Cloud Computing para revitalizar sus aplicaciones Mario Bolo Líder de Tecnología e Innovación IBM Argentina
  2. 2. Un nuevo escenario de negocios ha surgido, conectando al mundo y obligando a las compañías a ser más ágiles Economía Global Costo de la Energía Explosión de la Información Nuevos Negocios Nuevas Demandas Economías Emergentes 98% 1 3X 1 Crece la brecha entre los De los CEOs piensan cambios esperados y la cambiar su modelo de capacidad para negocios manejarlos 2 1 – IBM Global CEO Study 2008
  3. 3. Las aplicaciones tradicionales no proveen la agilidad requerida Diseño Ejecución Escalabilidad Flexible Específicas y Costosa y Dimensionadas difíciles de compleja para cargas de cambiar máxima. No soportan Requieren que el Muchos períodos procesos departamento IT de inactividad transversales las implemente punta a punta 3
  4. 4. Hay tres innovaciones que ayudan a las aplicaciones a brindar más agilidad Service Oriented Cloud Web 2.0 Architecture Computing 4
  5. 5. SOA Service Oriented Cloud Web 2.0 Architecture Computing 5
  6. 6. SOA Un Servicio Una tarea repetible del negocio – Ej: consultar crédito del cliente; abrir nueva cuenta Orientación a Servicios Una manera de integrar su negocio como servicios interconectados y los resultados que éstos producen Service Oriented Architecture Un estilo de Arquitectura IT que soporta la orientación a servicios 6
  7. 7. ¿Cómo se usa SOA? Los servicios se extraen de las aplicaciones tradicionales… …o se crean servicios nuevos. Los servicios se ensamblan para formar aplicaciones SOA que soportan a los procesos de negocio Las aplicaciones SOA pueden cambiarse rápida y fácilmente para adecuarse a requerimientos cambiantes de negocio 7
  8. 8. Componentes de SOA Portal BA M Monitoreo de los Procesos B P Procesos M Motor de Procesos Reglas (BRMS) Modelado Documentación Simulación Comparación Web Services Servicios (ESB) Repositorio de Servicios Múltiples protocolos Aplicaciones (ERP, CRM, Legacy, WAS, Bases de Datos, etc) 8
  9. 9. Web 2.0 Service Oriented Cloud Web 2.0 Architecture Computing 9
  10. 10. Web 2.0 – herramientas colaborativas para brindar productividad en los procesos de negocio Perfiles Personales Comunidades 10
  11. 11. Web 2.0 – mashups Aplicaciones ”híbridas”, muy fáciles de programar y amigables para utilizar Muy ventajosas cuando el alcance y la facilidad de uso son más importantes que el control, la transaccionalidad, o la calidad de servicio Widgets (Google, Yahoo, IBM) PLATAFORMA DE MASHUPS Feeds RSS Paleta de Atom widgets Usuarios AJAX Servicios REST Ensambladores 11
  12. 12. ¿Cómo se usa Web 2.0? Servicios SOA tradicionales Se pueden agregar protocolos Web 2.0 a los servicios SOA tradicionales, usando el ESB para facilitar la traducción… Servicios Web 2.0 …o crear nuevos servicios Web 2.0… … y dejar que los usuarios internos y/o externos utilicen unos y otros para crear mashups 12
  13. 13. Cloud Computing Service Oriented Cloud Web 2.0 Architecture Computing 13
  14. 14. Cloud Computing – Un modelo flexible para servicios de: procesos, aplicaciones e infraestructura IT Nube Privada Nube Pública Administrada por la empresa Administrada por el proveedor Accesso limitado a la empresa y a Accesso por subscripción su red de asociados de negocio Proceso, aplicaciones o Provee eficiencia y calidad infraestructura altamente manteniendo un alto nivel de estandarizadas a precios flexibles control y personalización Personalización Cloud Estandarización Services Eficiencia Preservación del capital Cloud Securidad / Privacidad Computing Flexibilidad Model Disponibilidad Tiempo para puesta en marcha 14
  15. 15. ¿Cómo se usa la Nube? Software as a Service Hecho sobre Componentes de middleware optimizados Platform as a service para las aplicaciones Hecho sobre Acceso a un pool Infrastructure as a service de recursos virtualizados 15
  16. 16. ¿Cómo se integra todo esto? Los Procesos de Negocio son soportados por… Préstamos Crédito Aplicaciones SOA… Reclamos Compuestas por servicios SOA Soportando tradicionales… Y servicios estilo Web 2.0… Accesibles interna o externamente… Desde redes convencionales o desde las “nubes” 16
  17. 17. Un ejemplo 17
  18. 18. Los negocios enfrentan IT se esfuerza por dar nuevos desafíos respuestas Una empresa de logística quiere Pero las aplicaciones tradicionales no optimizar algunos KPIs se cambian con facilidad • Costos del combustible Las interfaces ad-hoc entre las aplicaciones • Tiempos de entrega que soportan a los procesos dejan de • Rutas funcionar cuando aquellas cambian 18
  19. 19. El escenario es muy cambiante IT responde con SOA El negocio demanda mayor agilidad Los procesos de negocio soportados para adaptarse a los cambios por servicios interconectados Aplicación SOA compuesta Precios Record de la Energía Sube el Petróleo Las Regulaciones a la Exportación Impactan a las Empresas Se Disparan las Entregas en la Semana de Vacaciones Sin cambios en las aplicaciones originales 19
  20. 20. El negocio quiere IT aprovecha la web transparencia Que los clientes rastreen las Exponer el servicio de tracking entregas por si mismos externamente en el sitio web 20
  21. 21. El negocio necesita mayor IT provee herramientas para productividad los usuarios finales Hacer que IT sea tan fácil como para Herramientas para crear mashups a que un usuario con conocimiento del partir de servicios disponibles sobre negocio pueda programar solo la web Ej: datos de ubicaciones de camiones + mapa = veo dónde están mis camiones 21
  22. 22. El negocio está viendo un crecimiento masivo IT Responde con Cloud Poner en marcha el servicio sobre un El tiempo de respuesta del servicio de ambiente de Cloud Computing ayuda a tracking ha caído por debajo de los normalizar la capacidad niveles aceptables • Otros servicios masivos de alta variabilidad pueden aprovechar cloud también • Infrastructure as a service permite mucho mayor elasticidad • Se puede satisfacer la carga peak sin necesidad de tener capacidad ociosa en otros momentos 22
  23. 23. Conclusión Las fuerzas económicas actuales requieren que las empresas sean más ágiles y eficientes Esto resulta en que las empresas deben modernizar sus aplicaciones y obtener más valor de menos recursos SOA / Web 2.0 / Cloud proveen una manera de habilitar aplicaciones basadas en servicios para cumplir mejor los objetivos de negocio, facilitando una integración más efectiva IBM prove el ciclo de vida completo de todas las capacidades necesarias para poner en marcha SOA / Web 2.0 / Cloud Estas tecnologías, disponibles HOY, permiten una real innovación en el modelo de negocios 23
  24. 24. ¡Muchas gracias! Mario Bolo bolo@ar.ibm.com forotecnicoargentina.com/facebook 24

×