M0286_Libro Curso
4: Web móvil en acción
4.1. Web Services El término de Servicio Web, dependiendo del origen de los datos y del destino de ellos, y con esto nos referimos al público al que irá destinado, tendrá un significado diferente.
Servicios Web Son un medio para mostrar una API a través de un punto de red. Con ellos podemos invocar un método remoto para obtener el resultado deseado.
Los Servicios Web son muy usados, ya que son una plataforma neutral, son accesibles a través de vías estándar e interactivas, es decir, a través de la red y de aplicaciones móviles. Usan herramientas sencillas y disponibles en todas partes, son relativamente baratos de implementar y esto simplifica su integración en la empresa, es decir, podemos programar en Java e invocar un Web Service en .Net. Esto lo veremos más adelante. Las propiedades más importantes de los Servicios Web son: ■ Interoperabilidad: usa redes heterogéneas para realizar la conexión usando estándares web. ■ Económica: recicla componentes, no es necesaria la instalación, ni una gran integración con el software. ■ Automática: no es necesaria la intervención humana incluso para las operaciones de alta complejidad. ■ Accesible: los activos heredados y las aplicaciones internas están expuestos y son accesibles en la Web. ■ Disponibilidad: los servicios están disponibles en cualquier dispositivo, en cualquier lugar y en cualquier momento. ■ Escalable: no hay límites en el alcance que tienen las aplicaciones y la cantidad de aplicaciones distintas existentes.
4.1.1. Arquitectura de los Servicios Web Los Servicios Web tienen la siguiente arquitectura:
227
Made with FlippingBook - Online catalogs