Simplificación del desarrollo con OpenROAD JSON-RPC
Corporación Actian
17 de enero de 2018

Con el lanzamiento de los nuevos parches a finales de diciembre para la versión 6.2, Actian OpenROAD (nuestra solución de desarrollo rápido de aplicaciones y déploiement flexible) proporciona nuevas funcionalidades en forma de soporte JSON y soporte JSON-RPC para OpenROAD Server.
Quienes estén familiarizados con OpenROAD sabrán que desde la versión 4.1 se disponía de un servidor de aplicaciones. Esto permitía colocar la lógica de negocio en el lado del servidor mientras que un cliente ligero tenía que ocuparse únicamente de la interfaz de usuario. Los clientes ligeros podían ser una aplicación OpenROAD o incluso clientes web, pero tenían que tener instaladas las librerías compartidas adecuadas. Gestionar esa sobrecarga resultaba a veces demasiado complicado.
La interfaz JSON-RPC ofrece la ventaja de permitir la conectividad sin sobrecarga. Un cliente simple, como una página HTML con Javascript, puede conectarse al Servidor OpenROAD vía JSON-RPC sin librerías adicionales o plugins/add-ons. Por supuesto, hay muchas otras opciones, como PHP o .Net, todas ellas sin necesidad de registrar o instalar nada.
Cualquier aplicación cliente heredada funcionará de la misma manera. Pueden ser actualizadas desde versiones anteriores con el Cambiador de Propiedades o desplegadas usando OpenROAD LoadNRun. También podrían migrarse fácilmente para utilizar un cliente web ligero o cualquier tipo de cliente que soporte la conectividad de esta forma.
He aquí lo simple que podría ser el código, utilizando el jQuery ajax en este ejemplo.
$.ajax({ type: 'POST’, url: baseUrl, data: JSON.stringify({ "jsonrpc": "2.0", "method": methodName, "id": 3, "params": methodParams), async: false, dataType: 'json’, contentType: 'application/json’, success: function (data) { // Your SUCCESS code }, error: function (data) { // Your ERROR code } });
Aquí hacemos una llamada AJAX estándar en la que pasamos los parámetros JSON-RPC como el nombre del método y la lista de parámetros.
La función JSON-RPC en OpenROAD sin duda permitirá a los desarrolladores desplegar una variedad de aplicaciones cliente que se conectan a las aplicaciones OpenROAD Server mucho más fácil que antes.
Vea ejemplos y demos de diferentes implementaciones de clientes en Actian OpenROAD JSON-RPC Examples. Para obtener más información acerca de OpenROAD por favor visite nuestra página de producto aquí, y si usted tiene alguna pregunta no dude en preguntar a nuestra comunidad activa aquí.
Suscríbase al blog de Actian
Suscríbase al blog de Actian para recibir información sobre datos directamente en su correo electrónico.
- Manténgase informado: reciba lo último en análisis de datos directamente en su bandeja de entrada.
- No se pierda ni una publicación: recibirá actualizaciones automáticas por correo electrónico que le avisarán cuando se publiquen nuevas publicaciones.
- Todo depende de usted: cambie sus preferencias de entrega para adaptarlas a sus necesidades.