PHP - Implementar Web Service en una web PHP

 
Vista:

Implementar Web Service en una web PHP

Publicado por Roberto (2 intervenciones) el 07/11/2017 00:53:41
Hola,

Me gustaría que me pudiesen asesorar, no soy programador, tengo una idea muy básica de cómo funcionan algunas cosas pero mis conocimientos de código son cero.

Quizás sean preguntas muy amplias, en mi caso se trata de un registro de clientes (3 tipos de clientes), que a su vez, dos de ellos podrán registrar clientes asociados a ellos mediante un código.

Además de esto, hay otros formularios y varias consultas a bases de datos

· ¿Es complicado modificar un código PHP para que se comunique con Android mediante Web Service?
· Mediante Web Service el servidor PHP envía y recibe datos, ¿esos datos pueden ser imágenes o vídeos?

Espero haberme explicado bien y no sea mucha molestia.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Implementar Web Service en una web PHP

Publicado por eyanezve (32 intervenciones) el 07/11/2017 01:16:17
Hola, según yo la forma de preferencia que un mobile se conecte es consumiendo un servicio web normalmente rest, por simplicidad de uso y poco trafico, aunque igualmente puede ser soap o xmlrplc por ejemplo.

Por ser servicios web el cliente en tu caso el mobile es que genera la comunicación al webservice funciona igual que cualquier otra aplicación web al no tener estados, pero si el web service podría retornar o recibir imagenes, sonido, videos y casi siempre usando base64 para codificarlo

Ahora si lo que quieres es comunicación bidireccional entonces de alguna u otra forma terminaras usando sockets bien sea que lo implementes nativo o a través de librerias etc.

Espero que te sirva de ayuda para despejar el problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Implementar Web Service en una web PHP

Publicado por Roberto (2 intervenciones) el 07/11/2017 22:56:08
Hola eyanezve, gracias por tu respuesta y tu tiempo,

Por lo que entiendo, es posible enviar y recibir datos de todo tipo, vídeos, sonido, imágenes...
En cuanto a los Sockets, he buscado información sobre la comunicación bidireccional usando sockets, y por lo que he visto, se usan para mantener comunicaciones en tiempo real entre el usuario y el servidor, por ejemplo, aplicaciones de chat, en mi caso no es necesario.

Me queda sólo por aclarar que tan complicado es modificar un código hecho en PHP para que use Web Service,
· ¿hay que modificar muchas cosas?
· ¿se agregan pequeñas partes de código?
· o por el contrario ¿habría que reescribir muchas cosas en el PHP para extraer o enviar información al servidor?
· ¿La codificación Base64 es mediante un script que automáticamente codifica los datos?, ¿por qué debería de usarlo?

Muchas gracias nuevamente por tu ayuda y tu tiempo.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar