Objetivo: Ofrecer distintos niveles de integración entre una aplicación PxPlus nativa y los servicios web
Herramientas: Lenguaje PxPlus, PxPlus Web Services, iNOMADS, PxPlus Webster+
Muchas soluciones comerciales y del mundo corporativo requieren la integración con navegadores webs, comunicación entre páginas web de servicios a usuarios y bases de datos, posibilidad de tener aplicaciones responsive (adaptables a las dimensiones de los distintos dispositivos: Teléfonos móviles, tablets, computadores, TVs, entre otros). PxPlus ofrece un grupo de herramientas como parte esencial de sus componentes para ayudarle en la integración entre la red local o extranet de su empresa e internet.
Básicamente PxPlus ofrece las siguientes alternativas:
a) El lenguaje PxPlus: PxPlus ofrece un servidor Web integrado, y el mismo permite la ejecución transparente de programas PxPlus desde su navegador, por lo es posible hacer:
http://www.dominio.com/miprograma.pxp
Para ejecutar el programa PxPlus “miprograma.pxp” desde cualquier navegador.
También puede ejecutar programas PxPlus usando otros servidores Webs como Apache o IIS.
Un programa PxPlus permite usar variables especiales Web (cookies) y generar salida al navegador por medio del estándar HTML, JSON o XML. También puede tener integración con plantillas de salida predefinidas.
b) Los Web Services de PxPlus: Los Web Services ofrecen funciones especiales para que sus aplicaciones se integren con otras aplicaciones webs de forma transparente:
- Servicios de datos (Query) por medio del servicio qry.pxp; los datos pueden ser tablas o archivos PxPlus, CSV, JSON, XML, HTML, PDF entre otros.
- Servicios de generación de reportes en demanda por medio del servicio rpt.pxp; los datos pueden ser PDF, HTML o CSV.
- Servicios de graficación o HTML, también pueden estar incrustados en otras páginas HTML; por medio del servicio: chart.pxp.
- Servicios de mantenimiento de tablas para carga o entrada de datos, usando el servicio maint.pxp.
- Acceso directo a las tablas y archivos nativos de PxPlus por medio del servicio: fileaccess.pxp.

c) La herramienta iNOMADS de PxPlus: Esta herramienta sirve para ‘convertir’ paneles y programas NOMADS (y PxPlus) para que puedan ser ejecutados directamente desde un browser o navegador.
No requiere cambios en la programación; la funcionalidad será la misma que tiene en Windows. La presentación y aspecto se puede modificar por medio de plantillas (CSS).
d) La herramienta Webster+ de PxPlus: Webster+ le permite crear una aplicación PxPlus verdaderamente basada en la Web, soportando páginas web sin estado (State-less), con alta capacidad de respuesta y gran escalabilidad.
- Webster+ facilita tanto la generación de páginas web como la configuración de sitios web
- Configuración de sitios, inicio de sesión, enlaces y sistemas de menú integrados
- La herramienta de archivos (“File Maintenance Generator”) puede generar páginas compatibles con Webster+
- Las consultas y los informes funcionan automáticamente
- Webster+ funcionará sin una configuración especial con EZWeb y es compatible con Apache e IIS
- La aplicación necesitará una interfaz de usuario parcialmente rediseñada
- Esto se debe a la diferencia entre NOMADS y una verdadera interfaz de estilo REST web donde cada intercambio entre el navegador y el host es independiente y no se mantienen recursos residuales en el servidor.

La herramienta de archivos (“File Maintenance Generator”) puede generar páginas compatibles con Webster+ las cuales pueden ser ejecutadas de forma transparente en cualquier navegador web. Una forma HTML compatible con CRUD (Create, Read, Update, Delete) se puede crear en segundos!

Webster+ ofrece las herramientas necesarias para aglutinar las páginas y paneles de forma transparente, con permisos de acceso, gestión de usuarios, plantillas de presentación entre otras:

Webster+ además incluye una herramienta para revisar y explorar el entorno web para facilitar la labor del administrador del Site, que le permite explorar las distintas opciones, paginas, tablas y demás componentes para su administración, incluyendo la edición de programas y otros componentes.

¿Tiene dudas? Comuníquese con nosotros al info@ckx.net.ve , visite nuestra página: www.ckx.net.ve o directamente la página del fabricante: www.pvxplus.com