Está en la página 1de 6

DESARROLLO DE

APLICACIONES MOVILES
Web Services
Ma. Henry Magari Vanegas Rodrguez

CONTENIDO
Introduccin.
Herramientas para Web Services.
Pasos
para
implementar
una
Conexin a un Web Service.
Otra alternativa para Web Services.

Introduccin
Teniendo en cuenta las limitaciones propias de
almacenamiento de los dispositivos mviles, en
ocasiones
es
necesario
tener
un
almacenamiento centralizado con un servidor
web; para esto se hace uso de Web Service,
que son herramientas que permiten la
comunicacin entre distintas plataformas.
Android no tiene una API propia para la
comunicacin con Web Services, pero existe
una librera llamada KSOAP, la cual va a
permitir realizar esa conexin.

Herramientas para Web Services.


Para crear un servicio web SOAP se tiene
varias alternativas pero las ms usuales
son:
Mediante ASP.NET (Visual Studio .NET) para
acceder a una base de datos SQL Server.
Mediante Java (NetBeans) para acceder a
una base de datos de MySQL.

Pasos para implementar una


Conexin a un Web Service.
Crear la BD.
Montar el Web Services (WS) con los
mtodos necesarios.
Crear el proyecto para aplicacin Android.
Incorporar las Libreras (Ksoap).
Crear las clases de Conexin al WS.
Conceder el permiso de acceso a internet
a la aplicacin.

Otra alternativa para Web Services.


Otra alternativa por excelencia a la hora de crear
servicios web, es utilizar servicios web tipo REST.
Las famosas APIs que publican muchos de los sitios
web actualmente no son ms que servicios web de este
tipo, aunque en la mayora de los casos con medidas de
seguridad adicionales tales como autenticacin OAuth o
similares.
REST tambin se asienta sobre el protocolo HTTP como
mecanismo de transporte entre cliente y servidor. Y en
cuanto al formato de los datos transmitidos, a diferencia
de SOAP, no se impone ninguno en concreto, aunque lo
ms habitual actualmente es intercambiar la informacin
en formato XML o JSON. Ya que en el caso de SOAP
utilizamos XML, en este se utiliza JSON.