Dos de los conceptos relacionados con las Conexiones Externas más relevantes de la plataforma Reevolute Builder son «API» y «Plataforma externa», los que se describen a continuación.
APIs: Establece la forma de comunicación con una aplicación externa. Define el protocolo, codificación, esquemas de seguridad, etc.
Plataforma externa: Agrupación de APIs de aplicaciones externas que están relacionadas de alguna manera. El criterio de agrupación es subjetivo y dependerá de las necesidades del usuario de la plataforma.
En la siguiente figura se describe lo mencionado.
APIs soportadas
La plataforma Reevolute Builder soporta los protocolos de comunicación REST y SOAP, con los siguientes formatos de especificación y codificación.
Protocol
Specification
Codification
REST
Swagger / OpenAPI
json
SOAP
WSDL
xml
Qué decimos del tipo de seguridad??
https?
auth-token, password, …
Plataforma externas y APIs en Reevolute Builder
La administración de las APIs y de las plataformas externas que las agrupan se realiza accediendo a la opción «Plataformas externas» en el módulo «Conexiones externas» del panel de la izquierda de la WEB de la plataforma.
Con la intención de mostrar las diferentes secciones y cómo se configuran, a continuación se muestran como ejemplo el caso de una plataforma externa de prueba que viene configurado con cada nuevo tenant.
Ejemplo de Plataforma externa de prueba
Cada nueva suscripción en la plataforma Reevolute builder viene configurada para integrarse con un servicio de prueba externo. En el siguiente link se detalla las funcionalidades de la plataforma de prueba y la especificación del API que las expone:
En el módulo conexión externa del panel de la plataforma, se puede apreciar la plataforma de prueba que se creo con el nombre «Sanbox», lo que se muestra en la siguiente figura.
Al seleccionar el enlace con el nombre «Sandbox» se puede apreciar el API que está definido, en este caso con el nombre «rest_sandbox» (tipo REST), lo que se muestra en la siguiente imagen.
Si se selecciona el nombre del API se puede ver la especificación de la misma, la que se obtuvo desde el link previamente entregado.
Una vez configurada la plataforma Externa y habiendo definida la especificación del API se debe realizar la configuración de las «Operaciones y Casos de Uso» que permitirán aprovecharlas en un árbol. Esto se explica en el siguiente link: