Evolución de la Plataforma SOA en un API Restful más flexible y ágil.
El mundo de las empresas logísticas es muy variopinto y hay muchas tecnologías y habilidades en el campo de juego. Una de las ventajas de SOAP, su formalidad, se convierte en una desventaja cuando muchos jugadores desconocen las normas. Se definió y estableció un API RESTful basado en OpenAPI que facilita la integración con nuevos clientes y proveedores.
Con OpenAPI se define un contrato con los agentes externos. Ellos tienen la garantía de que la inversión que realicen en la integración está respaldada por ese contrato. Es posible que se desarrollen nuevas versiones de ese mismo contrato pero su integración seguirá operativa a lo largo del tiempo.
Aunque no es una tecnología tan formal como SOAP sí define una serie de estándares a seguir. Fruto de esos estándares se obtiene documentación automática, los integradores pueden interaccionar con el API de la misma manera que lo harán sus sistemas informáticos, y se proporciona código fuente en multitud de lenguajes de programación. Todo ello acorta al extremo el tiempo necesario para la integración sin recargar el trabajo de desarrollo del API.
Además, la ausencia de un protocolo formal y la sustitución de XML por JSON en las comunicaciones, aligera la ejecución de los servicios web. Más ligeros significa más rápidos y significa que el mismo hardware/ancho de banda puede atender muchas más peticiones.
Por todo ello, el cliente hizo el esfuerzo de convertir su exitosa plataforma SOA en un API consolidado.
