Upload
pedro-antonio-vasquez
View
222
Download
0
Embed Size (px)
Citation preview
7/24/2019 DEM SesionTeorica 08
1/6
DESARROLLO DE
APLICACIONES MOVILES
Web Services
Ma. Henry Magari Vanegas Rodrguez
7/24/2019 DEM SesionTeorica 08
2/6
CONTENIDO
Introduccin.
Herramientas para Web Services.
Pasos para implementar una
Conexin a un Web Service.
Otra alternativa para Web Services.
7/24/2019 DEM SesionTeorica 08
3/6
Introduccin
Teniendo en cuenta las limitaciones propias dealmacenamiento de los dispositivos mviles, en
ocasiones es necesario tener un
almacenamiento centralizado con un servidor
web; para esto se hace uso de Web Serv ic e,que son herramientas que permiten la
comunicacin entre distintas plataformas.
Android no tiene una API propia para la
comunicacin con Web Serv ic es, pero existeuna librera llamada KSOAP, la cual va a
permitir realizar esa conexin.
7/24/2019 DEM SesionTeorica 08
4/6
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.
7/24/2019 DEM SesionTeorica 08
5/6
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.
7/24/2019 DEM SesionTeorica 08
6/6
Otra alternativa para Web Services.
Otra alternativa por excelencia a la hora de crearservicios web, es utilizar servicios web tipoREST.
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 osimilares.
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 diferenciade 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.