Tema: Android - TC
Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/09/2013, 14:19
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Android - TC

Esta bastante claro el diagrama que te ponen para entender lo que es un webservice.

Desde entornos como visual studio por ejemplo, puedes crear un nuevo proyecto tipo "webservice" y desde alli introduces tu codigo, el webservice se ejecuta siempre en el servidor y dicho muy basicamente es como una "oreja" que esta a la "escucha" en espera de que alquien lo requiera... asi como sucede con un webserver mas o menos.

La ventaja de los webservices es que permiten que plataformas distintas se comuniquen, por ejemplo, en un hospital tu generas un webservice para obtener el tipo de sangre de un paciente, lo haces en el lenguaje que quieras, conectado a la base de datos que quieras.. unicamente que a partir del "webservice" estas poniendo un puerto "logico" a la espera de un solicitante (request)... entonces..puedes hacer uso de dicho webservices desde cualquier otra plataforma.. (en un lenguaje que permita hacer peticioes via webservices)... (cualquier otro lenguaje, cualquier otro aplicativo)... el solicitante se conecta al webservice via un link o url, muestra sus credenciales (si es que el webservice solicita login y pwd) se valida y recibe la respuesta...

Es como si tuvieras rutinas diponibles en cualquier plataforma y desde tu lenguaje las pudieras mandar llamar...

Lenguaje php solicita conexion a webservice--> web ---> webservices desarrollado en .net responde y envia la respuesta ---> php recibe la respuesta