Web Services Evento Bea Systems

1,331 views
1,261 views

Published on

Presentación en los RoadShow de Bea Systems, sobre los Web Services y SOA

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,331
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Estoy seguro que el todos tenemos al menos el ....90? De estas respuestas como afirmativas o se las escuhamos a nuestros clientes, colaboradores, competidores, socios. Reducción de Costes (la palabra mas escuchada en entornos profesionales en los últimos dos años, y la agilidad, flexibilidad o que tardan mucho los departamentos de TI, y por eso no puedo vender.
  • Supermercado estandar de servicios
  • Los Web Services son la base que permitir á la computaci ó n distribuida en Internet. El uso de est á ndares abiertos y la orientaci ó n hacia la comunicaci ó n y colaboraci ó n entre personas y aplicaciones han creado un entorno en el que los Web Services funcionan como plataforma para la integraci ó n de aplicaciones. Las aplicaciones se crean con varios Web Services de distintas fuentes que colaboran entre s í , independientemente de d ó nde residan o de c ó mo se pusieran en marcha. Un Web Service es un software dise ñ ado para ser usado por otro software a trav é s de protocolos y formatos de Internet . Mientras la mayor í a de las interacciones que ocurren en la Web involucran personas y m á quinas, los Web Services implican interacciones entre m á quinas. En otras palabras, no son obstruidas por la gente, pero s í por otros programas. Usan tecnolog í as Internet establecidas, como TCP/IP y XML, al igual que est á ndares nuevos en evoluci ó n, incluyendo SOAP, UDDI y WSDL. Los Web Services XML permiten que las aplicaciones compartan informaci ó n y que adem á s invoquen funciones de otras aplicaciones independientemente de c ó mo se hayan creado las aplicaciones, cu á l sea el sistema operativo o la plataforma en que se ejecutan y cu á les los dispositivos utilizados para obtener acceso a ellas. Los Web Services son módulos que exportan un conjunto de funciones (métodos) a aplicaciones a través de la Web proporcionando independencia de plataformas Hardware / Software.
  • Quizá, lo que ahora más interese es saber ¿para qué sirve un Web Service? La respuesta puede ser otra pregunta: ¿Para que sirve en programación una rutina? Todos sabemos que una rutina es como una caja negra, que encierra cierto proceso o algoritmo, y que cumple una función clara. Muchas rutinas y un guión central componen un programa en lo que se llama "programación estructurada". Un Web Service viene a ser una rutina en Internet. Pero, ¿por qué se llama "Web Service" y no "Rutina en Internet"? Los protocolos que soportan los Web Services se comunican normalmente por el puerto 80, y basándose en HTTP, métodos GET y PUT. Esto hace que podamos acceder a ellos al igual que lo hacemos en una página web. La diferencia entre una página web y un Web Service, es que la página la visita cualquier individuo interesado, mientras que el servicio sólo lo visitan programas que lo requieren. De modo, que el conjunto de Web Services en Internet es una World Wide Web paralela, de carácter no humano en que los ordenadores se comunican solos a través de Internet.
  • Bueno, pero esto tan maravilloso como se hace, donde estamos, que están haciendo otros...., pues eso es lo que vamos a intentar poner encima de la mesa.
  • WS—Policy –> Politicas, capacidades y requerimientos de un web-service WS-Reliable Messaging - Ensuring Web services messages are delivered reliably with guaranteed delivery services (e.g., exactly once delivery, sequenced delivery) WS-Addressing – Estandares de conversación entre Web Services , e interacciones asincronas BPEL4WE – Business Process Execution Language for Web Services – Tambien conocidos como choreography or orchestration WS-Transactions y Coordinanation – Permitir transacciones y su Coordinación W3C - Consorcio OASIS Web Services Distributed Management Technical Committee Web Services Interoperability Organization (WS-I) “ The Web Services Initiative of the Software & Information Industry Association (SIIA)”
  • Un formulario HTML, es como mínimo la mitad de pesado que SOAP, ya que SOAP viajan los parámetros, que envuelven los datos
  • Es indiscutible que los Web Services van a significar el futuro del desarrollo de aplicaciones, integración de sistemas, y mas alla.. De nuevos modelos de negocio. Enfentandose con las tecnologías emergentes, impactará en el todo el mercado (lo azul representa la mayoría de la compañias)
  • Part of the “software as a service (SaaS)” movement which is redefining the entire software industry A new way to perform software development, service aggregation and application integration Backed by the major vendors such as IBM, Microsoft, Oracle and Sun Standard-based way to develop and integrate software components in a manner that is platform agnostic Supports service-oriented architectures Software as a service movement “ Unbundling” of enterprise processes – virtual enterprise Reduction of complexity Migration towards real-time enterprise Reduction of cost for development efforts Interoperability across heterogeneous devices, applications and platforms Loosely-coupled integration that can accommodate changes to business process
  • Part of the “software as a service (SaaS)” movement which is redefining the entire software industry A new way to perform software development, service aggregation and application integration Backed by the major vendors such as IBM, Microsoft, Oracle and Sun Standard-based way to develop and integrate software components in a manner that is platform agnostic Supports service-oriented architectures Software as a service movement “ Unbundling” of enterprise processes – virtual enterprise Reduction of complexity Migration towards real-time enterprise Reduction of cost for development efforts Interoperability across heterogeneous devices, applications and platforms Loosely-coupled integration that can accommodate changes to business process
  • Servicios Financieros Web services-based benefits platform - Integrated portal and the online enrollment system in place, providing group customers with a single destination for product information, enrollment, and other transaction processing. Retail brokerage technology platform - New architecture and implemented platform that provides rationalized access to back-end host and database services Middle-office functionality for independent financial advisor, aggregation of client account information, performance reporting and attribution Retail Estrategias empresariales de TI – Procesos clave de Integración y gestión usando Web Services High Tech Business Intelligence – Acceso a sistemas heterogéneos (SAP Financials and Siebel CRM) Defensa eWorkforce Solution - Employee self service. Industrias Portales Web Services – Programación de los procesos de fabricación asociados a disponibilidad de maquinaria. Servicios Públicos Portales de hacienda – Conjunto de servicios desarrollados incluyendo servicios de infraestructura (autenticacion, autorización, acceso a datos) y otros servicios (cálculo de impuestos).
  • Servicios Financieros - Telepago (en moviles, peajes, etc) Aunque cualquiera de las mencionadas sirve para otras industrias. Otra visión es la de empresa grande y empresa pequeña, ambas salen beneficiadas por la rapidez de la implantación y la facilidad de uso. Las grandes com
  • A estas alturas del seminario, ya esta medio convencido de orientar su arquitectura a los servicios, pero necesitan que le compren la idea, hoy en día solo es posible justificando el retorno de la inversión
  • A estas alturas del seminario, ya esta medio convencido de orientar su arquitectura a los servicios, pero necesitan que le compren la idea, hoy en día solo es posible justificando el retorno de la inversión. Aquí esta el verdadero beneficio de los web services, alguien con una inversión muy baja utilizando los servicios de la red se puede inventar un nuevo negocio.
  • Web Services Evento Bea Systems

    1. 1. <ul><ul><li>¿ Se necesita reducir los costes de desarrollo y mantenimiento de aplicaciones ? </li></ul></ul><ul><ul><li>¿ Se necesita reducir los costes para la integración de aplicaciones ? </li></ul></ul><ul><ul><li>¿ Se necesita nuevos servicios de negocio para integrar clientes y proveedores ? </li></ul></ul><ul><ul><li>¿ Se necesita crear nuevos modelos de negocio agregando servicios de terceros ? </li></ul></ul><ul><ul><li>¿ Necesitamos mejorar la agilidad y flexibilidad a los procesos de negocio ? </li></ul></ul><ul><ul><li>¿ Son los procesos manuales un componente principal de los trabajos ? </li></ul></ul><ul><ul><li>¿ Tenemos acceso a datos en tiempo real para la toma de decisiones ? </li></ul></ul><ul><ul><li>¿ Necesitamos reducir el coste de modificar los modelos de negocio para tener ventaja en el mercado ? </li></ul></ul><ul><ul><li>¿ Estamos decepcionados con los beneficios recibidos por las inversiones en tecnologías de integración ? </li></ul></ul><ul><ul><li>¿ Queremos expandir nuestra infraestructura y adquirir funciones de negocio utilizando la experiencia de terceros ? </li></ul></ul><ul><ul><li>¿ Podemos proporcionar acceso a datos en tiempo real a nuestros clientes y partners ? </li></ul></ul><ul><ul><li>¿ Estamos en un proceso de fusión con otra compañía ? </li></ul></ul>© 2003 BearingPoint, Inc.
    2. 2. Web Services Baltasar Carretero – Director de Tecnología [email_address]
    3. 3. Indice <ul><li>Introducción a los Web Services </li></ul><ul><li>Estándares </li></ul><ul><li>Donde Estamos, Evolución, Pros/Contras </li></ul><ul><li>Que hacer en cada Sector y ROI </li></ul><ul><li>Que hacemos en BearingPoint </li></ul>© 2003 BearingPoint, Inc.
    4. 4. Indice <ul><li>Introducción a los Web Services </li></ul><ul><li>Estandares </li></ul><ul><li>Donde Estamos, Evolución, Pros/Contras </li></ul><ul><li>Que hacer en cada Sector y ROI </li></ul><ul><li>Que hacemos en BearingPoint </li></ul>© 2003 BearingPoint, Inc.
    5. 5. Evolución de la Web <ul><li>Pasado : Web de documentos </li></ul><ul><ul><li>Páginas estáticas </li></ul></ul><ul><ul><li>Web como un enorme repositorio de información </li></ul></ul><ul><ul><li>Tecnologías: HTTP + HTML </li></ul></ul><ul><li>Presente : Web de aplicaciones </li></ul><ul><ul><li>Páginas dinámicamente generadas por aplicaciones Web </li></ul></ul><ul><ul><li>Aplicaciones exportan su interfaz a los usuarios a través de la Web </li></ul></ul><ul><ul><li>Entorno de transacciones comerciales (Business to Consumer - B2C) </li></ul></ul><ul><ul><li>Tecnologías: CGI, ASP, PHP, JSP, Servlets </li></ul></ul><ul><ul><li>Integración por productos no estándares </li></ul></ul><ul><li>Futuro (Inmediato): Web de servicios </li></ul><ul><ul><li>Bibliotecas ofrecen servicios a programas (no a usuarios) </li></ul></ul><ul><ul><li>Web como una enorme API de servicios (Web de componentes) </li></ul></ul><ul><ul><li>Empresas de valor añadidos (Business to Business - B2B) </li></ul></ul><ul><ul><li>Base de sistemas distribuidos sobre Internet </li></ul></ul><ul><ul><li>Web Service: RPC (Remote Procedure Call) sobre la Web usando XML </li></ul></ul>© 2003 BearingPoint, Inc. Section 1 | Introducción a los Web Services Web Services
    6. 6. Pero que son los Web Services? <ul><li>Web Services son interfaces entre máquinas (no entre hombre/máquina), independientes de la plataforma, que permiten la comunicación con otras aplicaciones usando estándares. </li></ul>© 2003 BearingPoint, Inc. Web Services Section 1 | Introducción a los Web Services
    7. 7. Conceptos Generales © 2003 BearingPoint, Inc. Section 1 | Introducción a los Web Services ¿CÓMO LOCALIZAR UN WEB SERVICE Y COMO PUBLICARLO? UDDI Registro que describe a los Web Services disponibles para el uso de otras aplicaciones. Páginas Amarillas. ¿PARA QUE SIRVE? WSDL Describe el API para invocar Web Services en formato de un documento XML, en otras palabras indica en qué consiste el servicio. ¿QUÉ FORMATO UTILIZA? XML Formato universal para estructurar datos y documentos en la Web ¿CÓMO SE COMUNICA? SOAP Acceso a objetos remotos, independientes de la plataforma y lenguaje ¿POR DONDE SE TRANSPORTA? HTTP Tecnología de Internet establecida TCP/IP
    8. 8. KEY POINTS <ul><li>Los Web Services son el nuevo paradigma para el desarrollo e integración de software </li></ul><ul><li>Son de una competencia estratégica y fundamental, y representan a la próxima generación de software empresarial </li></ul><ul><li>Mejoran la agilidad del negocio acelerando la velocidad de desarrollo, integración, interoperación, reutilización y flexibilidad </li></ul><ul><li>Permite reducir los costes de TI y habilitar nuevos modelos de negocio mas potentes, respondiendo rápidamente a las necesidades del negocio </li></ul>© 2003 BearingPoint, Inc. Section 1 | Introducción a los Web Services
    9. 9. Indice <ul><li>Introducción a los Web Services </li></ul><ul><li>Estándares </li></ul><ul><li>Donde Estamos, Evolución, Pros/Contras </li></ul><ul><li>Que hacer en cada Sector y ROI </li></ul><ul><li>Que hacemos en BearingPoint </li></ul>© 2003 BearingPoint, Inc.
    10. 10. © 2003 BearingPoint, Inc. Discovery URI UDDI 2.0 Description XML WSDL1.1 Delivery SOAP 1.1 HTTP SSL WS-Policy WS-Security WS-Reliable Messaging WS-Addressing BPEL4WS WS-Transactions WS-Coordination Core Standards Emerging Core Extensions Capas, Conceptos y Organizaciones Leyenda Section 2 | Estandares W3C SIIA WS-I OASIS
    11. 11. Estandares utilizados en Web Services <ul><ul><li>XML 1.0. W3C Recommendation, Oct 2000 </li></ul></ul><ul><ul><li>SOAP 1.1. W3C Note, May 2000 ( de facto standard) </li></ul></ul><ul><ul><ul><li>SOAP 1.1 w/Attachments. W3C Note, Dec 2000 </li></ul></ul></ul><ul><ul><ul><li>SOAP 1.2. W3C Candidate Recommendation, Dec 2002. Final W3C Recommendation expected 2Q03. </li></ul></ul></ul><ul><ul><ul><ul><li>SOAP 1.2 Attachments. W3C Working Draft, Aug 2002 </li></ul></ul></ul></ul><ul><ul><li>WSDL 1.1. W3C Note, Mar 2001 ( de facto standard) . </li></ul></ul><ul><ul><ul><li>WSDL 1.2. W3C Working Draft, Mar 2003 </li></ul></ul></ul><ul><ul><li>UDDI Version 2 Specification, OASIS July 2003 </li></ul></ul><ul><ul><ul><li>UDDI Version 3 Specification, OASIS July 2003 </li></ul></ul></ul><ul><ul><li>HTTP, SSL and URI defined in IETF RFCs </li></ul></ul><ul><ul><li>WS-Policy – Published by BEA, Microsoft, IBM and SAP in Dec 2002, along with WS-PolicyAttachment and WS-PolicyAssertions. </li></ul></ul><ul><ul><li>WS-SecurityPolicy published by IBM, Microsoft, RSA Security and VeriSign in Dec 2002. </li></ul></ul><ul><ul><li>The WS-Policy framework will be implemented in next WebLogic release as needed to support other standards depending on this framework (e.g., WS-ReliableMessaging), standards body submissions TBD </li></ul></ul><ul><ul><li>WS-Security – de facto standard. Spec in OASIS TC (BEA co-submitter) </li></ul></ul><ul><ul><ul><li>XML Encryption, XML Signature – W3C Recommendations </li></ul></ul></ul><ul><ul><ul><li>SAML (OASIS), X.509 (IETF RFC), Kerberos (IETF RFC) </li></ul></ul></ul><ul><ul><ul><li>XKMS (W3C Note), XACML (OASIS) </li></ul></ul></ul><ul><ul><li>WS-SecurityPolicy, WS-Trust, WS-SecureConversation published by IBM, Microsoft, RSA Security and VeriSign in Dec 2002. </li></ul></ul><ul><ul><ul><li>Implementations and standards body submissions TBD </li></ul></ul></ul><ul><ul><li>WS-Privacy, WS-Authorization, WS-Federation – Unpublished specs proposed by IBM and Microsoft. </li></ul></ul><ul><ul><li>Liberty Alliance, V1.1 published Jan 2003 to provided identity and single sign-on. Plan to implement in next WebLogic release (post 8.1). </li></ul></ul><ul><ul><li>WS-I Security Working Group chartered to ensure interoperability </li></ul></ul><ul><ul><li>WS-ReliableMessaging. Published by BEA, IBM, Microsoft and Tibco in Mar 2003. </li></ul></ul><ul><ul><ul><li>BEA will be migrating WebLogic to support this specification, implementation and standards body submissions TBD. </li></ul></ul></ul><ul><ul><li>WS-Acknowledgement. Published by BEA in Feb 2003. Based from WebLogic 8.1 implementation, and precursor to WS-ReliableMessaging. </li></ul></ul><ul><ul><li>WS-Reliability. Published and submitted to OASIS by Sun, Oracle and Fujitsu in Feb 2003. </li></ul></ul><ul><ul><ul><li>No plans to support, looking to drive convergence around WS-ReliableMessaging. </li></ul></ul></ul><ul><ul><li>WS-Routing and WS-Referral are Microsoft specs without any industry support. </li></ul></ul><ul><ul><li>WS-Conversation, WS-Callback, WS-MessageData published by BEA in Feb 2003, based on WebLogic 7.0 and 8.1 implementations. </li></ul></ul><ul><ul><ul><li>Precursor to WS-Addressing. </li></ul></ul></ul><ul><ul><li>WS-Addressing published by BEA, IBM, Microsoft in Mar 2003. </li></ul></ul><ul><ul><ul><li>WebLogic will migrate to WS-Addressing. Implementation and standards body submissions TBD. </li></ul></ul></ul>© 2003 BearingPoint, Inc. Estándares Neutrales frente a Fabricantes Section 2 | Estandares
    12. 12. Una recomendación... <ul><li>SOAP aumentará el tráfico en la red – Aviso para los Administradores de Redes y de Sistemas </li></ul><ul><li>SOAP es un método para tener acceso a objetos remotos enviando mensajes XML , proporciona independencia de plataforma y lenguaje. Trabaja sobre varios protocolos de comunicaciones, el más común es HTTP </li></ul><ul><li>Características : </li></ul><ul><ul><li>Es un protocolo de comunicación ligero para comunicación entre aplicaciones </li></ul></ul><ul><ul><li>No se ata a ninguna tecnología de componentes ni a lenguaje de programación </li></ul></ul><ul><ul><li>Se basa en XML </li></ul></ul>© 2003 BearingPoint, Inc. Mensaje SOAP de llamada Mensaje SOAP respuesta Etiquetas con valores que Se pasan como parámetros Etiqueta con el nombre del Método que se llama Resultado Parámetro Section 2 | Estandares
    13. 13. Indice <ul><li>Introducción a los Web Services </li></ul><ul><li>Estándares </li></ul><ul><li>Donde Estamos, Evolución, Pros/Contras </li></ul><ul><li>Que hacer en cada Sector y ROI </li></ul><ul><li>Que hacemos en BearingPoint </li></ul>© 2003 BearingPoint, Inc.
    14. 14. Los Web Services deberían estar en el visor de tu Radar… © 2003 BearingPoint, Inc. Web Services is high on our radar of emerging and disruptive solutions that will have a significant impact on the business of our clients Source: BearingPoint Inc. Section 3 | Donde estamos
    15. 15. Los Web Services tienen el potencial de redefinir los negocios… © 2003 BearingPoint, Inc. Most emerging and disruptive technologies will improve business processes, others such as Web services have the potential to reshape entire industries The “Map” positions technologies according to the level of impact when deployed and the level of penetration Source: IT Expo Section 3 | Donde estamos
    16. 16. Los Web Services cambiarán la manera de integrar aplicaciones © 2003 BearingPoint, Inc. Relative Percentage of Enterprise Integration Projects <ul><li>“ Network” Web services integration predominates </li></ul><ul><li>Web services embedded into both internal and external integration projects </li></ul><ul><li>“ Network” Web services take off – B2B integration and services economy </li></ul><ul><li>“ Embedded”, internal Web services integration reaches its peak as companies focus outside the firewall </li></ul><ul><li>“ Traditional EAI / B2B” begins to decline – replaced by Web services-enabled integration techniques </li></ul><ul><li>“ Embedded” web services take off – present in many, if not most, integration projects </li></ul><ul><li>“ Standalone” web services project begin to decline as it becomes embedded </li></ul><ul><li>“ Standalone” Web services pilots and proof-of concepts are the norm </li></ul><ul><li>Web services becomes embedded into IT strategy, architecture, and integration </li></ul>2006 2005 2004 2003 2002 Standalone Era (Experimentation) Embedded Era (Internal Integration) Network Era (External Integration) Web Services “ Embedded” In EAI Projects “ Network” Web Services in B2B Projects Traditional EAI / B2B Projects “ Standalone” Web Services Pilots and Proof-of-Concepts In the upcoming years, Web services will fundamentally change the way integration is done Source: BearingPoint Inc. Section 3 | Donde estamos
    17. 17. ¿Qué es lo que nuestros clientes están haciendo en la actualidad? y que pasos dar... <ul><ul><li>Incorporándola en su estrategia de TI </li></ul></ul><ul><ul><ul><li>Utilizan los Web Services como un enfoque estratégico para la integración y el desarrollo de software con miras a incrementar la eficiencia y efectividad de la TI y la reducción de costes . </li></ul></ul></ul><ul><ul><li>Desarrollando pilotos y probando conceptos </li></ul></ul><ul><ul><ul><li>Utilizan pilotos para experimentar con los Web Services antes de embarcarse en proyectos de envergadura </li></ul></ul></ul><ul><ul><li>Revisando sus Arquitecturas Orientadas a Servicios </li></ul></ul><ul><ul><ul><li>Utilizando los Web Services como un medio de empaquetar componentes de software para información general (pe. Horarios y Tarifas) o para servicios de negocio (pe. Cálculo de impuestos) </li></ul></ul></ul><ul><ul><li>Re-diseñando sus entornos de integración (Integracion de Procesos vs. Datos) </li></ul></ul><ul><ul><ul><li>Usando la integración de Web Services como una manera de dirigirse hacia la integración en tiempo real y orientada a procesos , dejando atrás la integración orientada a datos. </li></ul></ul></ul><ul><ul><li>Agilizando los procesos de negocio </li></ul></ul><ul><ul><ul><li>Usando la interoperatibilidad y la reutilización de componentes Web Services para agilizar la gestión de los procesos de negocio </li></ul></ul></ul><ul><ul><li>Incorporándolos en los desarrollos de portales internos y externos </li></ul></ul><ul><ul><ul><li>Usando los Web Services para ayudar en el desarrollo de portales para empleados, clientes y partners </li></ul></ul></ul><ul><ul><li>Conectándose con mayor interoperatibilidad con partners </li></ul></ul><ul><ul><ul><li>Utilizando la interoperatibilidad de los Web services para facilitar la integración mas allá del “Firewall” usando XML y SOAP </li></ul></ul></ul>© 2003 BearingPoint, Inc. Section 3 | Donde estamos
    18. 18. Pero sobre todo... <ul><ul><li>Cualquier estrategía, inversión, nuevo desarrollo, paquete, mantenimiento, etc. debería diseñarse e implantarse como un WEB SERVICE </li></ul></ul>© 2003 BearingPoint, Inc. Web Services Section 3 | Donde estamos
    19. 19. Tendencias para el Futuro © 2003 BearingPoint, Inc. Section 3 | Donde estamos TENDENCIA HOY ESTANDARES Focalización en Seguridad Hoy todavía hay que realizar esfuerzos considerables para la implantación ENTRADA EN PRODUCCIÓN Las funcionalidades serán integradas en las plataformas core Hoy dependemos de los fabricantes actuales INTEGRACIÓN Se evolucionará hacia una integración externa Hoy mayoritariamente se esta utilizando para integración interna ARQUITECTURA Se iran migrando hacia “Arquitecturas Orientadas a Servicios” Hoy se utilizan las arquitecturas actuales. PROCESOS DE NEGOCIO BPM (Business Process Management) servirán para armonizar “orchestrate” los Web services Hoy en proceso de definición EVOLUCION GENETICA La red permitirá que la propia evolución y nuevos Web Services hagan mas necesaria esta forma de trabajar (efecto multiplicador) Hoy son “Embriones”
    20. 20. Ventajas / Inconvenientes de los Web Services <ul><li>Los Web Services proveen beneficios de Negocio y de TI… </li></ul>© 2003 BearingPoint, Inc. BENEFICIOS DE NEGOCIO <ul><li>Nuevos modelos de negocio y ofertas de servicios </li></ul><ul><ul><li>Migración hacia la empresa virtual </li></ul></ul><ul><ul><li>Facilitar los procesos de empresa </li></ul></ul><ul><ul><li>Outsourcing de tareas no claves </li></ul></ul><ul><li>Agilidad de Negocio </li></ul><ul><ul><li>Velocidad y flexibilidad de los procesos de negocio </li></ul></ul><ul><li>Mayor Productividad y Reducción de Costes </li></ul><ul><ul><li>Migración hacia la empresa de “tiempo-real” </li></ul></ul><ul><li>Satisfacción y fidelización de clientes </li></ul><ul><ul><li>Gestión de personalización avanzada en marcas y productos </li></ul></ul><ul><ul><li>Agregación de servicios entre múltiples partners </li></ul></ul><ul><ul><li>Simplifica el intercambio de datos </li></ul></ul><ul><li>Disminución de Riesgos </li></ul>BENEFICIOS DE TI <ul><li>Reducción de Costes </li></ul><ul><ul><li>Reducción de los costes de integración </li></ul></ul><ul><ul><li>Reducción de los costes de desarrollo y mantenimiento </li></ul></ul><ul><ul><li>Reducción de la complejidad </li></ul></ul><ul><ul><li>Distribución de las ventajas existentes vía la reutilización </li></ul></ul><ul><li>Agilidad Técnica </li></ul><ul><ul><li>Interoperatividad entre dispositivos, aplicaciones y plataforma heterogéneas </li></ul></ul><ul><ul><li>Integración entre aplicaciones </li></ul></ul><ul><ul><li>Integración de información y contenidos </li></ul></ul><ul><li>Integración de la Información </li></ul><ul><ul><li>Mensajes en formato estándar XML </li></ul></ul><ul><ul><li>Información de contexto contenida en los documentos </li></ul></ul><ul><ul><li>Verdadera integración de datos </li></ul></ul>Section 3 | Donde estamos
    21. 21. Ventajas / Inconvenientes de los Web Services <ul><li>Uno de los mayores inconvenientes son la Universidalidad de los Web Services, lo que los hace que tengan que tener una flexibilidad enorme, y la necesidad de un lenguaje de negocio </li></ul><ul><li>Pero el 79% usarán los Web Services en el 2003, y el 77% afirma que son críticos para el éxito de su organización..... Con lo que habrá que resolver estos problemas </li></ul>© 2003 BearingPoint, Inc. INCONVENIENTES DE NEGOCIO <ul><li>Falta de Credibilidad en nuevas ideas Tecnológicas ( ¡otra idea .com! ) </li></ul><ul><li>No tener planes de negocio concretos, Falta de entendimiento de los beneficios de los Web Services </li></ul><ul><li>Recorte de Presupuestos </li></ul><ul><li>Falta de madurez de la solución </li></ul><ul><li>Muy pocos de mis colaboradores tienen Web Services </li></ul><ul><li>Seguridad </li></ul>INCONVENIENTES DE TI <ul><li>Riesgos Tecnológicos </li></ul><ul><ul><li>Seguridad, Autenticación y Autotización (74.9%) </li></ul></ul><ul><ul><li>Fiabilidad (67.1%) </li></ul></ul><ul><ul><li>Escalabilidad (49.6%) </li></ul></ul><ul><ul><li>Interoperabilidad (44.8) </li></ul></ul><ul><li>Falta de Recursos Humanos con todos los conocimientos necesarios </li></ul><ul><li>Pocos integradores con toda la experiencia necesaria </li></ul>Section 3 | Donde estamos
    22. 22. Indice <ul><li>Introducción a los Web Services </li></ul><ul><li>Estandares </li></ul><ul><li>Donde Estamos, Evolución, Pros/Contras </li></ul><ul><li>Que hacer en cada Sector y ROI </li></ul><ul><li>Que hacemos en BearingPoint </li></ul>© 2003 BearingPoint, Inc.
    23. 23. Tipos de Web Services © 2003 BearingPoint, Inc. Fuente de los Servicios Usuario de los Servicios Internos Externos Internos Externos Section 4 | Sectores y ROI PUBLICACIÓN AGREGACIÓN INTEGRACIÓN DELEGACIÓN
    24. 24. En función del Sector © 2003 BearingPoint, Inc. Servicios Financieros Transportes Movilidad Retail Manufacturing Telecom Oportunidad Madurez Energia Gobierno Sanidad Section 4 | Sectores y ROI
    25. 25. Que se debe hacer en cada Sector/Solución © 2003 BearingPoint, Inc. Section 4 | Sectores y ROI Que Hacer? Servicios Financieros y Seguros Acceso a Productos y a su contratación, interna y externamente. Fabricantes Stocks y Facturación Travel Horarios y Contratación Gobierno Acceso a Datos Personales y Pago de Impuestos Empresas de Servicios Reserva y contratación de Plazas (Hoteles, Restaurantes, etc) Energia Facturación (Clientes y Proveedores) Telecom Productos, Contratación y Facturación Soluciones de Movilidad Acceso a distintas empresas, servicios, soluciones, etc Portales de Empresa Rapida integración de Servicios y Productos de terceros
    26. 26. Calcula tu ROI (Retorno de Inversión) <ul><ul><li>Un retorno claro son menores costes de desarrollo y menor tiempo de puesta en producción </li></ul></ul><ul><ul><li>Pero hay que buscar los beneficios tangible e intangibles del negocio y de TI </li></ul></ul><ul><ul><li>Restar una curva inicial de aprendizaje y el coste de construir los niveles de seguridad necesarios. </li></ul></ul><ul><ul><li>Debe existir una reducción de coste en la integración de la compañía </li></ul></ul><ul><ul><li>Por la “Evolución Genética”, cada nuevo Web Service aportará mas valor al negocio </li></ul></ul><ul><ul><li>Utiliza técnicas de Gestión de SI para medir </li></ul></ul>© 2003 BearingPoint, Inc. ROI para Web Services = (Aumento de la Productividad TI + Aumento de los ingresos de negocio) / (Costes TI) + Aumento de la agilidad de TI Section 4 | Sectores y ROI
    27. 27. Calcula tu ROI (Retorno de Inversión) <ul><ul><li>Un retorno claro es son menores costes de desarrollo y en el menor tiempo de puesta en producción </li></ul></ul><ul><ul><li>Pero hay que buscar los beneficios tangible e intangibles del negocio y de TI </li></ul></ul><ul><ul><li>Resta una curva inicial de aprendizaje y el coste de construir los niveles de seguiridad necesarios. </li></ul></ul><ul><ul><li>Debe existir una reducción de coste en la integración de la compañía </li></ul></ul><ul><ul><li>Por la “Evolución Genetica”, cada nuevo Web Service aportará mas valor al negocio </li></ul></ul><ul><ul><li>Utiliza técnicas de Gestión de SI, para medir </li></ul></ul>© 2003 BearingPoint, Inc. ROI para Web Services = (Aumento de la Productividad TI + Aumento de los ingresos de negocio) / (Costes TI) + Aumento de la agilidad de TI En cualquier caso, es mas barato utilizar un Servicio de la Red, que desarrollarlo “in house” Section 4 | Sectores y ROI
    28. 28. Indice <ul><li>Introducción a los Web Services </li></ul><ul><li>Estándares </li></ul><ul><li>Donde Estamos, Evolución, Pros/Contras </li></ul><ul><li>Arquitectura, Que hacer en cada Sector y ROI </li></ul><ul><li>Que hacemos en BearingPoint </li></ul>© 2003 BearingPoint, Inc.
    29. 29. Nuestra visión de los Web Services © 2003 BearingPoint, Inc. BearingPoint considera los Web Services como un conjunto relativamente simple de tecnologías que fundamentalmente cambian los modelos de negocio y procesos de nuestros clientes, así como la manera en los que ellos interactúan con sus clientes, partners y competidores. Por ello nosotros estamos realizando una considerable inversión en lograr lo anterior como un valor fundamental dentro de nuestra organización. Section 5 | BearingPoint
    30. 30. BearingPoint está altamente considerada por la comunidad de analistas © 2003 BearingPoint, Inc. Forrester Wave™: Help For Web Services In Europe, Q4 ‘02 BearingPoint Section 5 | BearingPoint
    31. 31. Experiencia en Web Services de los Integradores de Sistemas © 2003 BearingPoint, Inc. TechStrategy™: Getting Help For Web Services, Dec ‘02 Section 5 | BearingPoint Integrador de Sistemas Proyectos Terminados Coste Medio Por Proyecto Partner Suministrador de Plataforma Web Services Accenture 30 € 1’000.000 + BEA, IBM, Microsoft, Oracle, Sun Atos Origin 15 € 100.000 - € 900.000 BEA, IBM, Microsoft, Oracle, Sun BearingPoint 17 € 100.000 - € 2,5M BEA, IBM, Microsoft, Oracle, Sun CGE&Y 13 € 25.000 - € 1,5M BEA, IBM, Microsoft, Oracle, Sun Deloitte Consulting 5 € 250.000 - € 10M BEA, IBM, Sun IBM 40+ € 800.000 - € 1M+ BEA, IBM, Microsoft, Oracle, Sun IVIS Group 1 € 300.000 Microsoft Novell/CTP 6 € 200.000 - € 500.000 BEA, IBM, Microsoft Sapient 4 € 3M - € 5M BEA, IBM, Microsoft, Sun
    32. 32. Que puede ofrecer BearingPoint.. © 2003 BearingPoint, Inc. <ul><li>WSC – Consejo de Web Services. Punto de coordinación e innovación . </li></ul><ul><li>WSCE – Centro de Excelencia para Web Services. Permite la demostraciión de interoperatibilidad de soluciones multi-proveedor </li></ul><ul><li>Tenemos la Presidencia de “The Web Services Initiative of the Software & Information Industry Association (SIIA)”, el único grupo orientado a los aspectos de negocio de los Web services. </li></ul><ul><li>Web Services Workshops – Educación, tendencias de la industria, casos de estudios, observaciones y recomendaciones relativas a la estrategia e implementación de los Web services. </li></ul><ul><li>Web Services Strategy – Valoración del estado actual, análisis gap y visión de futuro, planes de implementación relacionados con las oportunidades de Web services. </li></ul><ul><li>Web Services Proof-of-Concepts & Pilots – Soluciones “Jump-Start” distintos partners </li></ul><ul><li>Web Services Implementations – Implementación en todos los niveles de Web Services que pueden ser soportados en los sites de los clientes o en las propias plataformas. </li></ul><ul><li>Web Services Testing & Quality – Ayudando a crear mejores aplicaciones basadas en Web services alineadas con los objetivos de Calidad y del Negocio. </li></ul>Section 5 | BearingPoint
    33. 33. <ul><li>Tenemos mas de 25 calificaciones en 25 Web Services. La mayor parte de ellos en Servicios Financieros y sector Público con clientes como Merrill Lynch, MetLife y RITA. </li></ul>Clientes: Proyectos Recientes © 2003 BearingPoint, Inc. Proyectos Representativos <ul><li>Servicios Financieros (MetLife) – Plataforma basada en Web Services que proporciona un solo punto de información, subscripción y procesamiento de transacciones </li></ul><ul><li>Servicios Financieros (Merrill Lynch) – Retail Brokerage Technology Platform </li></ul><ul><li>Servicios Financieros (CoKinetic) – En conjunto con Deutsche Bank, ayudó a la formación de la compañía CoKinetic que permite, con el uso de tecnología Web services, la utilización de aplicaciones complejas en clientes ligeros </li></ul><ul><li>Servicios Financieros (Gorrilla Wealth) – Funcionalidades para asesores financieros independientes </li></ul><ul><li>Ventasl (IT strategy) – Estrategia de TI Corporativa basada en procesos de negocio y Web services </li></ul>Proyectos Representativos <ul><li>Servicios Públicos (State of Ohio Regional Income Tax Authority - RITA) – Conceptos de tecnología .NET y Web services en la reingeniería de aplicaciones RITA </li></ul><ul><li>High Tech (Microsoft) – Integración SAP Financials y Siebel CRM </li></ul><ul><li>Aerospace & Defense (Boeing) - eWorkforce solution - employee self service </li></ul><ul><li>Industria ( Aughinish) - Portal que proporcona procesos de fabricación asociados con la programación de equipos. </li></ul><ul><li>ICEX – Integración de plataformas </li></ul><ul><li>Gobierno de Navarra – Nuevos Servicios al Ciudadano </li></ul>Section 5 | BearingPoint
    34. 34. Para seleccionar a un integrador.. <ul><li>Debe cumplir con las siguientes caracteristicas </li></ul><ul><ul><li>Alcance </li></ul></ul><ul><ul><ul><li>Que esté focalizado en los negocios y la tecnología que hay detrás de los Web Services </li></ul></ul></ul><ul><ul><ul><li>Que pueda ayudar en beneficios el corto-plazo ( reducción de costes ) y a largo-plazo ( agilidad ) </li></ul></ul></ul><ul><ul><ul><li>Que tenga soluciones y referencias en proyectos de Web Services </li></ul></ul></ul><ul><ul><li>Skills </li></ul></ul><ul><ul><ul><li>Habilidades para la Gestión Global de Proyectos </li></ul></ul></ul><ul><ul><ul><li>Habilidades en Estrategia de IT y en A rquitectura </li></ul></ul></ul><ul><ul><ul><li>Que desarrolle skills en herramientas y estándares </li></ul></ul></ul><ul><ul><ul><li>Experiencias en proyectos de EAI </li></ul></ul></ul><ul><ul><ul><li>Conocimiento de los estándares y de la industria </li></ul></ul></ul><ul><ul><ul><li>Experiencia en Procesos de Negocio </li></ul></ul></ul><ul><ul><ul><li>Global </li></ul></ul></ul><ul><ul><ul><li>Alianzas con Fabricantes </li></ul></ul></ul>© 2003 BearingPoint, Inc. Section 5 | BearingPoint
    35. 35. Que dicen los analistas de los Web Services.. © 2003 BearingPoint, Inc. IDC predice en US un potencial de 21 billones en el 2007 AICPA members survey of the 2003 Top Technologies shows web services jump from 8th place to 4th. Gartner – Web Services will dominate deployment of new appl. in 2004 Infoconomy – Web Services has the power to revolutionize B2B commerce Gartner – will help reduce cost and improve efficiency ZDNET – reports why Goggle and Amazon take lead in Web Services Evans Data – 40% of Developers are using Web Services IT World – Web Services is gaining traction Yankee Group – Web Services are creeping in Europe Gartner - Web services-based professional services spending will break the billion-dollar mark in 2003. Forrester - Web Services are next IT storm . . . . . . Section 5 | BearingPoint
    36. 36. Observaciones Generales <ul><ul><li>Web Services se puede considerar como una tecnología emergente que realmente será determinante . </li></ul></ul><ul><ul><li>Es algo relevante para el negocio y para la estrategia de IT – una oportunidad para digitalizar tu productos </li></ul></ul><ul><ul><li>Web Services son una oportunidad para crear ventajas competitivas por medio de una mayor agilidad en los negocios y en la tecnología </li></ul></ul><ul><ul><li>Permite crear una empresa nueva con un inversión muy baja (utilizando los Web Services existentes y creando un nuevo servicio) </li></ul></ul><ul><ul><li>Los portales de empresa pueden ser el sitio de inicio – una oportunidad para la agregación de servicios y el incremento de fidelidad de los clientes ya que aumenta la personalización y la simplificación </li></ul></ul><ul><ul><li>Web Services no resuelven todos los retos de la integración, pero es la mejor estrategia, para estar alineados con la Gestión de los Procesos de Negocio. </li></ul></ul>© 2003 BearingPoint, Inc. Section 5 | BearingPoint
    37. 37. Recomendaciones <ul><ul><li>Considera los Web Services en tu estrategia de negocio y en TI </li></ul></ul><ul><ul><li>Las iniciativas o proyectos de integración deben ser diseñados como una arquitectura orientada a servicios , convirtiéndolos en ventajas competitivas </li></ul></ul><ul><ul><li>Piensa en los Web Services junto con los procesos de negocio, los procesos en tiempo real, peer-to-peer y proyectos Wireless </li></ul></ul><ul><ul><li>Orienta tus proyectos hacia Real-time y Procesos integrando conjuntamente los Web Services y la Gestión de los procesos de negocio. </li></ul></ul><ul><ul><li>Realizar pilotos y pruebas de concepto como una de las mejores maneras de empezar </li></ul></ul><ul><ul><li>Analiza el ROI </li></ul></ul><ul><ul><li>Empieza poco a poco, pero empieza </li></ul></ul>© 2003 BearingPoint, Inc. Section 5 | BearingPoint

    ×