En este post veremos un poco sobre una nueva api, la nueva Rest Api para wispro Cloud, Recordemos que Wispro es un ERP en el cual se puede hacer una gestión muy completa de un ISP, este sistema tiene una versión un poco más tradicional que es el paquete que se aloja en los servidores de la empresa que lo esté utilizando, y existe una versión en la nube.
Este post hace parte de un video en mi canal personal, aqui pueden verlo.
Permite integraciones con Microtik, huawei, zte y entre otros de los equipos que se usa en las redes de el ISP.
para entender un poco este tema de la Rest Api tenemos que saber básicamente 2 conceptos:
- Rest: este acrónimo es la transferencia de estado transaccional, no debemos confundirlo con un estándar o un protocolo, sino con un conjunto de limites de arquitectura, la información se obtiene por http y puede tener los siguientes formatos, json, HTML, XLT, Python, PHP o texto sin formato.
- Api: es como lo indican sus siglas en ingles, interfaz de programación de aplicaciones, un conjunto de definiciones o protocolos que se utilizan para integrar aplicaciones.
Con estos 2 conceptos ya podemos entender que es una Rest Api, en este caso la Rest api de Wispro Cloud, una interface de programación de aplicaciones que se ajusta a los limites de arquitectura de REST, las Rest Api son comúnmente muy utilizadas si tu ya tienes un poco de experiencia en desarrollo de software muy probablemente ya las viste o hiciste en algún momento, por lo general los desarrollos de software se realizan con una rest api, actualmente existen muchas plataformas que tiene una Rest api para que los desarrolladores de la comunidad puedan integrar sus desarrollos, es solo buscar la documentación para desarrolladores y muy probablemente esté una Rest api documentada, por ejemplo WordPress que ya hemos trabajado para usarlo como plataforma de gestión de aplicaciones móviles.
Hace poco publicaron la documentación oficial, de la Rest api en su versión 1.0 para Wispro Cloud, ya la estamos probando un poco acá en DominateCode para integrar este ERP con una tienda virtual en wordpress, muy pronto verán este desarrollo en la página de DominateCode y los interesados podrán adquirirla, asi que pendientes.
Esta es una REST API JSON con operaciones GET, PUT, POST y DELETE, cada endpoint que contiene permite una o más operaciones CRUD, permitiéndonos un completo control de cada uno de los módulos del ERP, ya sea la gestión de clientes, contratos, servidores, o el gateway de la pasarela de pagos.
En definitiva es un servicio que hacia muchísima falta para esta plataforma. y se agradece bastante que este ya publicada o documentada, aunque a la fecha le falta reforzar un poco en este ultimo aspecto.