Servicios Web: Una ventaja competitiva que permite
reducir costos incrementando la eficiencia del negocio
Cuando se empezaron a ofrecer servicios web simplemente iban dirigidos a audiencias específicas, según cada negocio y necesidad, hoy esto ha evolucionado a tal punto que en la red se encuentra todo tipo de servicios y para todos los gustos, convirtiendo la web en una plataforma versátil en donde se despliegan todo tipo de soluciones de negocio que ofrecen alto valor.
Estas soluciones se han integrado con datos y aplicaciones diversas, ofreciendo servicios a todas las comunidades de la organización (empleados, clientes, aliados, proveedores), y poco a poco se ha logrado que sean accedidas desde una variedad de dispositivos (PDA´s, celulares, estaciones de trabajo, computadores personales) facilitando la vida de los usuarios.
Bajo estas guías, las empresas utilizan una variedad de sistemas distribuídos para sus operaciones: Aplicaciones Locales, Aplicaciones Cliente-Servidor, Aplicaciones Web y últimamente Servicios Web (Web Services).
Hoy en día las ventajas de los portales están en que son puntos focales para consolidar, personalizar y presentar información, servicios y productos para los empleados, asociados de negocios y clientes, de una manera rápida, eficiente y económica.
Web Services
Web Services es parte de la tendencia de construir nuevos sistemas al "des-acoplar" los elementos de sistemas existentes, de tal forma que cada elemento pueda vivir y evolucionar de manera independiente.
Los servicios Web o Web Services se están convirtiendo en la plataforma de integración de aplicaciones gracias a los estándares abiertos y al énfasis en la comunicación y colaboración entre personas y aplicaciones.
Web Services y Java
Así como el movimiento Cliente-Servidor busca "des-acoplar" elementos del cliente y del servidor, la tecnología Java busca "des-acoplar" el sistema operacional de la lógica de la aplicación. Web Services es un paso en la misma dirección y seguramente no será el último.
Java es ideal para Web Services debido a que es una plataforma probada para desarrollo en Web, disponible en múltiples plataformas de hardware y sistemas operacionales, con un lenguaje de programación único, con soporte a estándares, apoyada por toda la industria.
En el 2004, el 60% de los desarrolladores utilizarán Java para desarrollo de Web Services. (Evans Data Corporation, "North American Developer Survey, Vol 1, 2003". 04/21/03. pg. 108-109).
Mientras que el 20% de los adoptadores tempranos han elegido una estrategia basada en solo .NET, el triple de los adoptadores tempranos están adoptando un enfoque de solo Java para Web Services (Ovum, Lessons From The Front Line- Web Services And End-User IT, 2002).
78% de los desarrolladores encuestados ven J2EE como la plataforma más efectiva para construir e implantar Web Services comparado con 22% para .NET de Microsoft (ComputerWorld, December 2001).
Web Services y la Realidad
Web Services ha llegado para quedarse. Se espera que para el 2005 el 80% de las nuevas aplicaciones sean desarrolladas con Web Services. En 2001, solamente el 20% eran desarrolladas con Web Services (Gartner Group, "The Impact Of Web Services Architecture on AD", 08/26/02. pg. 1. AV-17-1965).
Sin embargo, esto no significa que todas las tecnologías anteriores sean obsoletas, ni que todos los que lo adopten sean héroes, ni que ahora la computación distribuída sea fácil, ni que el ROI sea cuestión de horas. Web Services aún tiene retos en las áreas de seguridad, estandarización y arquitecturas pero está surgiendo como una importante alternativa para sistemas distribuídos y cuenta con el apoyo de todas la industria de TI (Sun, IBM, Microsoft, HP, etc.).
El impacto de Web Services sobre las Empresas y los Negocios
Por tratarse de una tecnología abierta basada en protocolos de Internet, Web Services permite a las empresas ofrecer nuevos servicios sobre la Red (en ambientes intranet, extranet o Internet) a una comunidad diversa a partir de la integración de aplicaciones (en muchos casos preexistentes). Pemite automatizar tareas que antes se realizaban manualmente o con intervención humana. Por lo tanto, permite aprovechar inversiones previas y aumentar la productividad.
___________________
Datos del autor:
Sun Microsystems http://www.sun.com.
Si desea mayor información por favor Contáctenos |