Affiliation:
1. Facultad de Informática Culiacán, Universidad Autónoma de Sinaloa, Culiacan 80013, Mexico
2. Facultad de Informática Mazatlán, Universidad Autónoma de Sinaloa, Mazatlan 82017, Mexico
Abstract
Integrating third-party and legacy systems has become a critical necessity for companies, driven by the need to exchange information with various entities such as banks, suppliers, customers, and partners. Ensuring data integrity, keeping integrations up-to-date, reducing transaction risks, and preventing data loss are all vital aspects of this complex task. Achieving success in this endeavor, which involves both technological and business challenges, necessitates the implementation of a well-suited architecture. This article introduces an architecture known as the Dynamic Canonical Data Model through Agnostic Messages. The proposal addresses the integration of loosely coupled software units, mainly when dealing with internal and external data integration. To illustrate the architecture’s components, a case study from the Mexican Logistics Company Paquetexpress is presented. This organization manages integrations across several platforms, including SalesForce and Oracle ERP, with clients like Amazon, Mercado Libre, Grainger, and Afull. Each of these incurs costs ranging from USD 30,000 to USD 36,000, with consultants from firms such as Quanam, K&F, TSOL, and TekSi playing a crucial role in their execution. This consumes much time, making maintenance costs considerably high when clients request data transmission or type changes, particularly when utilizing tools like Oracle Integration Cloud (OIC) or Oracle Service Bus (OSB). The article provides insights into the architecture’s design and implementation in a real-world scenario within the delivery company. The proposed architecture significantly reduces integration and maintenance times and costs while maximizing scalability and encouraging the reuse of components. The source code for this implementation has been registered in the National Registry of Copyrights in Mexico.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference34 articles.
1. The External and Data Loose Coupling For the Integration of Software Units: A Systematic Mapping Study;Espinosa;PeerJ Comput. Sci.,2021
2. The impact of enterprise application integration on information system lifecycles;Irani;Inf. Manag.,2003
3. Modelo Inteligente para Bases de Datos Distribuídas;Aguilar;Rev. Gerenc. Technol. Inform.,2011
4. State-of-the-art of messaging for distributed computing systems;Celar;Int. J. Val. Aurea,2017
5. Cuadrado, F., García, B., Dueñas, J.C., and Parada, H.A. (2008, January 25–28). A Case Study on Software Evolution Towards Service-Oriented Architecture. Proceedings of the 22nd International Conference on Advanced Information Networking and Applications-Workshops (aina workshops 2008), Gino-wan, Japan.