Resumen:
|
[CA] Actualment, la integració d’aplicacions s’ha convertit en un aspecte fonamental en el món de la tecnologia. A mesura que les empreses fan servir cada vegada
més sistemes i plataformes per al seu funcionament, la ...[+]
[CA] Actualment, la integració d’aplicacions s’ha convertit en un aspecte fonamental en el món de la tecnologia. A mesura que les empreses fan servir cada vegada
més sistemes i plataformes per al seu funcionament, la necessitat de connectar i
sincronitzar aquests sistemes s’ha tornat crucial per a garantir una comunicació
eficient i un flux de dades fluït. La integració permet a les organitzacions optimitzar les seues operacions, millorar l’eficiència i oferir una millor experiència als
seus clients.
En l’àmbit específic d’aquest treball, s’abordarà el desenvolupament d’un middleware per a brindar suport a una integració relacionada amb E-commerce. Aquest
middleware actuarà com un intermediari entre el magatzem i els diversos sistemes que han de rebre l’actualització de l’estat dels comandes. En adoptar aquesta
solució, s’aconseguirà una total desvinculació entre l’aplicació i els sistemes existents del client, permetent una comunicació més àgil i una gestió eficient de la
integració.
El middleware estarà compost per diferents APIs REST separades per capes.
Cada API tindrà un propòsit específic, des de connectar amb el magatzem i orquestrar la lògica de negoci fins a propagar l’actualització de l’estat als diferents
sistemes destinataris. Aquesta arquitectura API-Led garantirà una comunicació
més clara i organitzada entre els sistemes, facilitant el desenvolupament i manteniment del middleware.
En la memòria es detallaran tots els passos seguits en el desenvolupament de
la solució, adjuntant imatges i taules que permetran una millor comprensió. Partint d’una anàlisi del context, passant pel disseny de les APIs, a continuació per
la seua implementació i l’avaluació del funcionament. Finalment, es presentaran
les conclusions obtingudes, destacant els assoliments aconseguits i els beneficis
que aportarà aquesta solució d’integració.
[-]
[ES] Actualmente, la integración de aplicaciones se ha convertido en un aspecto
fundamental en el mundo de la tecnología. A medida que las empresas utilizan
cada vez más sistemas y plataformas para su funcionamiento, la ...[+]
[ES] Actualmente, la integración de aplicaciones se ha convertido en un aspecto
fundamental en el mundo de la tecnología. A medida que las empresas utilizan
cada vez más sistemas y plataformas para su funcionamiento, la necesidad de
conectar y sincronizar estos sistemas se ha vuelto crucial para garantizar una comunicación
eficiente y un flujo de datos fluido. La integración permite a las organizaciones
optimizar sus operaciones, mejorar la eficiencia y ofrecer una mejor
experiencia a sus clientes.
En el ámbito específico de este trabajo, se abordará el desarrollo de un middleware
para brindar soporte a una integración relacionada con E-commerce. Este
middleware actuará como un intermediario entre el almacén y los diversos sistemas
que deben recibir la actualización del estado de los pedidos. Al adoptar
esta solución, se logrará una total desvinculación entre la aplicación y los sistemas
existentes del cliente, permitiendo una comunicación más ágil y una gestión
eficiente de la integración.
El middleware estará compuesto por diferentes APIs REST separadas por capas.
Cada API tendrá un propósito específico, desde conectar con el almacén y
orquestar la lógica de negocio hasta propagar la actualización del estado a los
diferentes sistemas destinatarios. Esta arquitectura API-Led garantizará una comunicación
más clara y organizada entre los sistemas, facilitando el desarrollo y
mantenimiento del middleware.
En la memoria se detallarán todos los pasos seguidos en el desarrollo de la
solución, adjuntando imágenes y tablas que permitan una mejor comprensión.
Partiendo de un análisis del contexto, pasando por el diseño de las APIs, seguidamente
por su implementación y la evaluación del funcionamiento. Finalmente,
se presentarán las conclusiones obtenidas, destacando los logros alcanzados y los
beneficios que aportará esta solución de integración.
[-]
[EN] Currently, the integration of applications has become a fundamental aspect in
today¿s technology world. As companies increasingly use multiple systems and
platforms for their operations, the need to connect and ...[+]
[EN] Currently, the integration of applications has become a fundamental aspect in
today¿s technology world. As companies increasingly use multiple systems and
platforms for their operations, the need to connect and synchronize these systems
has become crucial to ensure efficient communication and smooth data flow. Integration
allows organizations to optimize their operations, improve efficiency,
and provide a better experience to their customers.
In the specific scope of this work, we will address the development of middleware
to support E-commerce-related integration. This middleware will act as
an intermediary between the warehouse and the various systems that need to
receive order status updates. By adopting this solution, complete decoupling between
the application and the client¿s existing systems will be achieved, enabling
more agile communication and efficient integration management.
The middleware will be composed of different REST APIs separated by layers.
Each API will serve a specific purpose, ranging from connecting to the warehouse
and orchestrating business logic to propagating the status update to the different
recipient systems. This API-Led architecture will ensure clearer and organized
communication between the systems, facilitating the development and maintenance
of the middleware.
The document will detail all the steps taken in the solution¿s development,
including accompanying images and tables to enhance understanding. Starting
from an analysis of the context, followed by the design of the APIs, moving on
to their implementation, and concluding with an evaluation of their functionality.
Finally, the obtained conclusions will be presented, highlighting the achievements
and benefits that this integration solution will bring.
[-]
|