Exponer webservice php nusoap velneo


([N4] jortiz) #1

Hasta ahora hemos consumido webservice, pero ahora se nos plantea la tarea de crear un webservice.
Un proveedor externo va a montar una web y necesitamos exponer un webservice para que sea atacado desde esa web.
La idea es crear un webservice php con Nusoap, el problema es cómo interactuar con la base de datos VELNEO.
Necesitamos por ejemplo, poder actualizar/insertar/eliminar un registro de una tabla VELNEO o devolver un conjunto de registros.
He leído que podría utilizarse vMODAPACHE para ello.
Por favor, a ver si nos podéis dar unas nociones básicas con algún ejemplo.
Gracias.


([N1] cristianvg2003) #2

Hola, en el mundo velneo hoy por hoy tienes 2 posibilidades:

Disclamer => Yo escribí a Cirrus.js ;).

  1. vModApache que es plugin para apache que permite conectarse desde web y ejecutar procesos v7, tiene sus pros en cuanto a performance, que vRest de vErp funciona con el y si el caso de uso es muy puntual sería de fácil uso una vez te acostumbres o cuentes con alguien que sepa poner en producción un webserver apache.

  2. Cirrus.js que es una alternativa que es como un pequeño servidor web que existe directamente dentro de tu vserver, los pros son que no te consume enganches y te permite una estructura mucho más completa para el caso que desees estructurar un API, mantener sessiones, ruteador, cookies,etc, en el contra es que tiene un rendimiento algo menor a vModApache y tienes que saber algo de javasscript para usarlo.

para que te hagas una buena idea de Cirrus.js te dejo el video de instalación y demo donde además veras los plugins de cirrusDat y CirrusRest corriendo.

Un saludo,