|
Página 1 de 2
|
Aplicaciones Cliente-Servidor Con XML-RPC
Autor |
Mensaje |
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Aplicaciones Cliente-Servidor Con XML-RPC
Hola a todos.
Algo se ha hablado de este tipo de, no se como llamarlo exactamente, ¿Paradigma, arquitectura? bueno no importa demasiado.
Lo que intento hacer es un sistema muy sencillo con el protocolo XML-RPC para comunicar una o más aplicaciones clientes con otra servidor. Todo en gambas.
De momento con el ejemplo de programa de terminal con bases de datos ya se puede ver de forma sencilla como hacer consultas a una base de datos desde la terminal.
El paso siguiente es hacer esas consultas desde otro programa cliente y recuperar los datos.
¿Alguien conoce este tema?
Algo sencillo como enviar una consulta SQL por ejemplo, seria un buen comienzo.
Saludos.
|
#1 Martes, 27 Agosto 2019, 23:03 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
Suponiendo que se pudiera, que no será cosa fácil, ¿cuál será la ventaja?
=================== No podemos regresar
|
#2 Miercoles, 28 Agosto 2019, 04:49 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
Suponiendo que se pudiera, que no será cosa fácil, ¿cuál será la ventaja?
Quillo, shordi que hoy me has ganao, pero que horas son estas, que ni siquiera a cantao el gallo, hombre.
Muso calo o que?
|
#3 Miercoles, 28 Agosto 2019, 08:56 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
Suponiendo que se pudiera, que no será cosa fácil, ¿cuál será la ventaja?
Quillo, shordi que hoy me has ganao, pero que horas son estas, que ni siquiera a cantao el gallo, hombre.
Muso calo o que?
No. Mucho código flotando alrededor de la almohada...
=================== No podemos regresar
|
#4 Miercoles, 28 Agosto 2019, 09:23 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
...No. Mucho código flotando alrededor de la almohada...
Son terrenos de las mejores ideas, digo por la zona medio despierto medio dormido.
Saludos.
|
#5 Miercoles, 28 Agosto 2019, 09:56 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
Suponiendo que se pudiera, que no será cosa fácil, ¿cuál será la ventaja?
El tema lo propuse con una finalidad didáctica, para aprender a usar esta "tecnología".
Luego cuando sea posible hacer algo con el componente y el protocolo, se abrirá la puerta de las aplicaciones en red.
Ventajas generales
Al usar un protocolo estándar como xml-rpc bien podríamos crear aplicaciones clientes o servidor, ambas en gambas o solo una de ellas en gambas y la otra en otro lenguaje.
O acoplarnos a una aplicación existente. Alguien del foro planteo una vez que necesitaba hacer un programa cliente para acceder a un programa servidor existente.
Separación del código en dos que puede facilitar el mantenimiento del código o distribuir las tareas.
Aislamiento de los datos y concretamente de las bases de datos del exterior y mejoras de rendimiento y evitar cuelgue por desconexión (ver hilo).
Ventajas particulares
En mi caso me interesa aprender a programar en red, ya que hoy en día muchas ofertas de trabajo en este mundo son relacionadas con APIs, así aunque sea en gambas, aprenderé el concepto.
También creo que se pueden ofrecer servicios a los potenciales clientes que necesiten sistemas de gestión de su negocio del tipo cliente-servidor.
Nuevamente aquí otro ejemplo de otro compañero del foro Alessandri que hizo un sistema de gestión de farmacias con varias sucursales y comentaba la necesidad de numerar todas las facturas de forma consecutiva independientemente de la sucursal donde se emitiera mediante un bloqueo de registro (ver hilo).
Conclusión
Creo que, en ciertos escenarios, este modo de programar puede ser técnicamente mejor que el de programa todo en uno, lógicamente puedo estar equivocado, pero hasta no hacer algún programa de esta manera no lo sabre.
Así que los invito a participar en el aprendizaje.
Si alguien uso XML-RPC en algo, por favor cuando pueda suba algún ejemplo sencillo para que podamos aprender, creo que sera de mucha utilidad.
Saludos.
|
#6 Miercoles, 28 Agosto 2019, 10:35 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
=================== No podemos regresar
|
#7 Miercoles, 28 Agosto 2019, 10:46 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
Suponiendo que se pudiera, que no será cosa fácil, ¿cuál será la ventaja?
El tema lo propuse con una finalidad didáctica, para aprender a usar esta "tecnología".
Luego cuando sea posible hacer algo con el componente y el protocolo, se abrirá la puerta de las aplicaciones en red.
Ventajas generales
Al usar un protocolo estándar como xml-rpc bien podríamos crear aplicaciones clientes o servidor, ambas en gambas o solo una de ellas en gambas y la otra en otro lenguaje.
O acoplarnos a una aplicación existente. Alguien del foro planteo una vez que necesitaba hacer un programa cliente para acceder a un programa servidor existente.
Separación del código en dos que puede facilitar el mantenimiento del código o distribuir las tareas.
Aislamiento de los datos y concretamente de las bases de datos del exterior y mejoras de rendimiento y evitar cuelgue por desconexión (ver hilo).
Ventajas particulares
En mi caso me interesa aprender a programar en red, ya que hoy en día muchas ofertas de trabajo en este mundo son relacionadas con APIs, así aunque sea en gambas, aprenderé el concepto.
También creo que se pueden ofrecer servicios a los potenciales clientes que necesiten sistemas de gestión de su negocio del tipo cliente-servidor.
Nuevamente aquí otro ejemplo de otro compañero del foro Alessandri que hizo un sistema de gestión de farmacias con varias sucursales y comentaba la necesidad de numerar todas las facturas de forma consecutiva independientemente de la sucursal donde se emitiera mediante un bloqueo de registro (ver hilo).
Conclusión
Creo que, en ciertos escenarios, este modo de programar puede ser técnicamente mejor que el de programa todo en uno, lógicamente puedo estar equivocado, pero hasta no hacer algún programa de esta manera no lo sabre.
Así que los invito a participar en el aprendizaje.
Si alguien uso XML-RPC en algo, por favor cuando pueda suba algún ejemplo sencillo para que podamos aprender, creo que sera de mucha utilidad.
Saludos.
Me gusta un montón tu explicaciones, superInteresante. De echo tengo por mi coco unas ideas al respecto para hacer aplicaciones en familia para todos en casa y con esta tecnología se puede superar no solo la interoperatividad de aplicaciones no iguales sino interoperatividad entre hardware no igual como software de Android contra Linux vía gambas - Android.
Muy chulo, lo voy a desarrollar, pero ya!!!
Yo ya estaba pensando algo en así con "json" que da mas posibilidades que XML y en todo caso convertir "json" a otras necesidades el cliente.
|
#8 Miercoles, 28 Agosto 2019, 11:45 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
No se no se.... tanto machacar con el tema Dark y al final usaste el tema Dark... ahora a machacar con programación en red y finalmente te meterás a hacer cosas con esto.
Creo que lo sabe todo el mundo, menos tu.
Saludos.
|
#9 Miercoles, 28 Agosto 2019, 11:55 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Aplicaciones Cliente-Servidor Con XML-RPC
....Muy chulo, lo voy a desarrollar, pero ya!!!
Yo ya estaba pensando algo en así con "json" que da mas posibilidades que XML y en todo caso convertir "json" a otras necesidades el cliente.
Seria muy útil un ejemplo sencillo de intercambio de mensajes para aprender o lo que se te ocurra.
luego supongo que seria fácil enviar la consulta sql en el mensaje y recuperar los datos en otro mensaje.
Bueno de hecho así trabaja la la API de la AEMET (con json).
Saludos.
|
#10 Miercoles, 28 Agosto 2019, 11:57 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|