[CA] Aquest treball presenta una proposta de solució basada en l’arquitectura d’integració
d’API-led, centrada a millorar la comunicació i la gestió d’un projecte existent en el context de la gestió d’enviaments amb ...[+]
[CA] Aquest treball presenta una proposta de solució basada en l’arquitectura d’integració
d’API-led, centrada a millorar la comunicació i la gestió d’un projecte existent en el context de la gestió d’enviaments amb múltiples transportistes. En primer lloc, es presenta
el context de la integració d’aplicacions empresarials en l’actualitat i es fa una anàlisi exhaustiu del projecte sobre el qual parteix aquest document, del que podem extraure que
el principal problema és la falta d’escalabilitat i flexibilitat.
Després d’identificar les debilitats de l’arquitectura del projecte inicial, es formula
una proposta de disseny emprant una arquitectura API-Led que soluciona els aspectes a
millorar de la fase d’anàlisi. S’exposarà com ha sigut el procés d’implementació d’aquesta
nova proposta i s’indicarà el procés necessari per a substituir l’anterior disseny amb el
nou. Concretament, es farà servir Mulesoft i les ferramentes d’Anypoint Platform per al
desenvolupament de la solució.
Per últim, es mostrarà com dur a terme proves end-to-end i proves de càrrega sobre
el nou projecte fent ús de les ferramentes Postman i JMeter. Podem concloure que l’escalabilitat de l’arquitectura d’un projecte d’integració és fonamental per tal d’estalviar
recursos de manteniment i per assegurar-ne el correcte funcionament.
[-]
[ES] Este trabajo presenta una propuesta de solución basada en la arquitectura de integración de API-Led, centrada en mejorar la comunicación y la gestión de un proyecto existente en el contexto de la gestión de envíos con ...[+]
[ES] Este trabajo presenta una propuesta de solución basada en la arquitectura de integración de API-Led, centrada en mejorar la comunicación y la gestión de un proyecto existente en el contexto de la gestión de envíos con múltiples transportistas. En primer lugar,
se presenta el contexto de la integración de aplicaciones empresariales en la actualidad
y se realiza un análisis exhaustivo del proyecto sobre el que parte este documento, de lo
que podemos extraer que el principal problema es la falta de escalabilidad y flexibilidad.
Tras identificar las debilidades de la arquitectura del proyecto inicial, se formula una
propuesta de diseño utilizando una arquitectura API-Led que soluciona los aspectos a
mejorar de la fase de análisis. Se expondrá cómo ha sido el proceso de implementación
de esta nueva propuesta y se indicará el proceso necesario para sustituir el anterior diseño con el nuevo. Concretamente, se utilizará Mulesoft y las herramientas de Anypoint
Platform para el desarrollo de la solución.
Por último, se mostrará cómo llevar a cabo pruebas end-to-end y pruebas de carga
sobre el nuevo proyecto haciendo uso de las herramientas Postman y JMeter. Podemos
concluir que la escalabilidad de la arquitectura de un proyecto de integración es fundamental para ahorrar recursos de mantenimiento y asegurar su correcto funcionamiento.
[-]
[EN] This work presents a proposed solution based on the API-Led integration architecture, focused on improving the communication and management of an existing project
in the context of multi-carrier shipment management. ...[+]
[EN] This work presents a proposed solution based on the API-Led integration architecture, focused on improving the communication and management of an existing project
in the context of multi-carrier shipment management. First, the context of the integration of business applications today is presented and a comprehensive analysis is made
of the project on which this document is based, from which we can extract that the main
problem is the lack of scalability and flexibility .
After identifying the weaknesses of the initial project’s architecture, a design proposal
is formulated using an API-Led architecture that solves the aspects to be improved in the
analysis phase. The implementation process of this new proposal will be explained and
the process necessary to replace the previous design with the new one will be indicated.
Specifically, Mulesoft and Anypoint Platform tools will be used for the development of
the solution.
Finally, it will show how to perform end-to-end testing and load testing on the new
project using the Postman and JMeter tools. We can conclude that the scalability of the architecture of an integration project is fundamental in order to save maintenance resources
and to ensure its correct performance.
[-]
|