Charla IBM Soa Web 2.0 Cloud Computing   M Bolo
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Charla IBM Soa Web 2.0 Cloud Computing M Bolo

on

  • 1,417 views

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

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

Statistics

Views

Total Views
1,417
Views on SlideShare
1,415
Embed Views
2

Actions

Likes
1
Downloads
33
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Charla IBM Soa Web 2.0 Cloud Computing M Bolo Presentation Transcript

  • 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. 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. 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. Hay tres innovaciones que ayudan a las aplicaciones a brindar más agilidad Service Oriented Cloud Web 2.0 Architecture Computing 4
  • 5. SOA Service Oriented Cloud Web 2.0 Architecture Computing 5
  • 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. ¿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. 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. Web 2.0 Service Oriented Cloud Web 2.0 Architecture Computing 9
  • 10. Web 2.0 – herramientas colaborativas para brindar productividad en los procesos de negocio Perfiles Personales Comunidades 10
  • 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. ¿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. Cloud Computing Service Oriented Cloud Web 2.0 Architecture Computing 13
  • 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. ¿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. ¿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. Un ejemplo 17
  • 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. 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. 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. 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. 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. 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. ¡Muchas gracias! Mario Bolo bolo@ar.ibm.com forotecnicoargentina.com/facebook 24