DEM SesionTeorica 08

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.