M0286_Libro Curso

Android

SOAP Son las siglas de Protocolo Simple de Acceso a Objetos. Es un protocolo ligero destinado a intercambiar información estructurada. Utiliza la tecnolo gía XML para definir un marco de mensajería extensible. Este marco ha sido diseñado para ser independiente de cualquier modelo de programación en particular y de la semántica de otra aplicación específica.

WSDL Son las siglas de Lenguaje de Descripción de Servicios Web. Es un lenguaje XML para describir Servicios Web como un conjunto de variables de comu nicación entre puntos (puertos). Estos se componen de dos partes: la defi nición abstracta de las operaciones y mensajes, y la unión para el formato del protocolo de red y de los mensajes.

UDDI Son las siglas de Descripción, Descubrimiento e Integración Universal. Es el registro programado y descubrimiento de las entidades de negocio y sus Servicios Web. Tiene su base en HTML, SOAP y XML. El UDDI registra los siguientes datos: ■ Los registros de negocio. ■ La definición de los servicios tipo.

Con todo lo visto hasta ahora, vamos a detenernos en los métodos REST y SOAP. Cada uno nos da unas directrices generales para acceder a los datos y exponer operaciones, y cada uno de éstos tiene unas ventajas y desventajas, algo que se magnifica en una plataforma móvil como Android. Va a ser imposible explicar todos los detalles de cada uno de ellos, pero veremos las principales diferencias y examinaremos su uso. 4.1.3. REST REST es la abreviatura de Representational State Transfer . Es un estilo de arquitectura de software para sistemas hipermedia distribuidos, como la World Wide Web. El término fue introducido por primera vez en la tesis doctoral de Roy Fieldingin en el año 2000, uno de los autores principales de la Especificación del Protocolo de transferencia de hipertexto (HTTP). REST es el protocolo más detallado y se basa en el concepto de recursos para definir datos que después maneja con distintos métodos de http, dándole un enfoque similar a URL (parecido al sistema intent de Android).

230

Made with FlippingBook - Online catalogs