SOA, Web 2.0 y Cloud Computing Tres aspectos innovadores en IT Mario Bolo Chief Technologist IBM...

13
SOA, Web 2.0 y Cloud Computing Tres aspectos innovadores en IT Mario Bolo Chief Technologist IBM Argentina

Transcript of SOA, Web 2.0 y Cloud Computing Tres aspectos innovadores en IT Mario Bolo Chief Technologist IBM...

  • Diapositiva 1
  • SOA, Web 2.0 y Cloud Computing Tres aspectos innovadores en IT Mario Bolo Chief Technologist IBM Argentina
  • Diapositiva 2
  • 2 Las aplicaciones tradicionales no soportan bien las prioridades del negocio Rgidas y difciles de cambiar No soportan bien los procesos transversales punta a punta Costoso y complejo Dimensionadas para cargas de mxima. Muchos perodos de inactividad Hecho por el departamento de informtica DiseoDesarrolloEjecucin
  • Diapositiva 3
  • 3 Hay tres innovaciones que ayudan a que las aplicaciones cumplan mejor con los objetivos de negocio Service Oriented Architecture Web 2.0 Cloud Computing
  • Diapositiva 4
  • 4 Cmo se usa SOA? Los servicios se extraen de las aplicaciones tradicionales Servicios de negocio Servicios tecnolgicos Servicios de informacin Los servicios se ensamblan para formar aplicaciones SOA que soportan a los procesos de negocio Las aplicaciones SOA pueden cambiarse rpida y fcilmente para adecuarse a requerimientos cambiantes de negocio
  • Diapositiva 5
  • 5 Web 2.0 - Mashups Los servicios pueden hacerse fcilmente disponibles para su utilizacin en mashups Un mashup es una aplicacin hbrida que combina servicios, widgets y feeds provenientes de diferentes fuentes para crear aplicaciones nuevas Muy ventajosos cuando el alcance y la facilidad de uso son ms importantes que el control, la transaccionalidad, o la calidad de servicio
  • Diapositiva 6
  • 6 Cmo se usa Web 2.0? Se pueden agregar protocolos Web 2.0 a los servicios SOA tradicionales, usando el ESB para facilitar la traduccin o crear nuevos servicios Web 2.0 y exponer todos esos servicios para que los usuarios puedan crear mashups Servicios Web 2.0 Servicios SOA tradicionales
  • Diapositiva 7
  • 7 Cmo se usa cloud computing? Software as a Service Platform as a service Infrastructure as a service Componentes de middleware optimizados para las aplicaciones Acceso a un pool de recursos virtualizados Hecho sobre
  • Diapositiva 8
  • 8 Una empresa de logstica quiere optimizar algunos KPIs Los negocios enfrentan nuevos desafos Costos del combustible Tiempos de entrega Rutas Procesos de negocio soportados por servicios interconectados Aplicacin SOA compuesta Sin cambios en las aplicaciones originales IT responde con SOA
  • Diapositiva 9
  • 9 Que los clientes rastreen las entregas por si mismos Expone el servicio de tracking externamente en el sitio web El negocio necesita ahorrar costos IT aprovecha la web
  • Diapositiva 10
  • 10 Facilitar a las terceras partes utilizar el servicio de tracking en sus aplicaciones Usa el ESB para exponer el servicio con protocolos tipo Web 2.0 (REST) HTTP Drag-and-drop con la facilidad de uso de REST Public Private Los asociados de negocio quieren mayor productividad La respuesta es web 2.0
  • Diapositiva 11
  • 11 Hacer que IT sea tan fcil como para que un usuario con conocimiento del negocio pueda programar solo Herramientas para crear mashups a partir de servicios disponibles sobre la web Ej: datos de ubicaciones de camiones + mapa = veo dnde estn mis camiones El negocio necesita mayor productividad IT provee herramientas para usuarios finales
  • Diapositiva 12
  • 12 Pone en marcha el servicio sobre un ambiente de Cloud Computing para normalizar la capacidad IT Responde con Cloud Hay un crecimiento estacional de la demanda El tiempo de respuesta del servicio de tracking ha cado por debajo de los niveles aceptables
  • Diapositiva 13
  • 13 Conclusin Las fuerzas econmicas actuales requieren que las empresas sean ms giles y eficientes Esto implica que las empresas deben modernizar sus aplicaciones y obtener ms valor de menos recursos SOA / Web 2.0 / Cloud proveen una manera de hacerlo Hay soluciones disponibles en el mercado que proveen las capacidades necesarias para poner en marcha SOA, Web 2.0 y Cloud Computing Estas tecnologas permiten una innovacin real en el modelo de negocios de las empresas