Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2014, 01:14
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Conectarse a MySQL con o sin Webservice

2. ¿API Rest es lo mismo que Webservice? (He buscado información sobre esto pero al menos las respuestas no eran entendible para alguien que recién empeza en estos temas):

Respuesta:
En mi entender. Un webservice es un programa desarrollado en cualquier lenguaje (por supuesto que pueda implementar respuestas a traves de http) y que envia informacion en base a un "request".

Ahora, esta respuesta puede venir en formato REST, XML, HTML, o cualquier otro tipo de respuesta que tu quieras implementar (por ejemplo responder como micampo=mivalor/micampo2=mivalor2.

Lo mas normal es que un webservice responda con XML o REST.

http://www.desarrolloweb.com/articul...-sistemas.html

3. Una gran mayoría recomienda usar un Web Service, pero no suelen explicar las razones de ello.
Una de las ventajas de usar webservices, es que las respuestas puedes usarlas desde CUALQUIER OTRA APLICACION que pueda habilitar webservices.

Esto es como: un hospital pone a disposicion de las aseguradoras la info de los pacientes.
El hospital tiene sus propios equipos, tecnologia, bases de datos y lenguajes de programacion. TODO ESO NO IMPORTA, en tanto entrege la info de los pacientes como XML o JSON.

Asi pues, CUALQUIER ASEGURADORA, sin importar que tecnologia use, que lenguaje, o que base de datos se va a conectar internamente, puede desarrollar programacion que lea la info de los websservices del hospital para validar datos de los pacientes y checar las polizas ( o viceversa, del hospital hacia las aseguradoras).

Otra ventaja es que si tu mismo eres quien desarrolla y consume los webservices, entonces tu "front end" puede ser tu aplicacion Visual Basic, tu aplicacion php, tu aplicacion java o android desplegando la info en diversos clientes (celular, app de escritorio, aplicacion web, etc).