Gestión de datos

Simplificación del desarrollo con OpenROAD JSON-RPC

Corporación Actian

17 de enero de 2018

OpenRoad

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í.

logo avatar actian

Acerca de Actian Corporation

Actian permite a las empresas gestionar y gobernar con confianza los datos a escala, agilizando los entornos de datos complejos y acelerando la entrega de datos listos para la IA. El enfoque de inteligencia de datos de Actian combina el descubrimiento de datos, la gestión de metadatos y la gobernanza federada para permitir un uso más inteligente de los datos y mejorar el cumplimiento. Con capacidades intuitivas de autoservicio, los usuarios empresariales y técnicos pueden encontrar, comprender y confiar en los activos de datos en entornos en la nube, híbridos y locales. Actian ofrece soluciones flexibles de gestión de datos a 42 millones de usuarios en empresas de Fortune 100 y otras empresas de todo el mundo, al tiempo que mantiene una puntuación de satisfacción del cliente del 95%.