Redirigiendo al acceso original de articulo en 15 segundos...
Inicio  /  Applied Sciences  /  Vol: 13 Par: 19 (2023)  /  Artículo
ARTÍCULO
TITULO

Dynamic Canonical Data Model: An Architecture Proposal for the External and Data Loose Coupling for the Integration of Software Units

Juan Antonio Ruíz-Ceniceros    
José Alfonso Aguilar-Calderón    
Carolina Tripp-Barba and Aníbal Zaldívar-Colado    

Resumen

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.

 Artículos similares

       
 
Dongqin Liu, Zhongyi Zheng and Zihao Liu    
During the process of establishing the analytical quaternion ship domain model, the impact of ship traffic conditions and navigator state was not taken into consideration. However, the significance of these factors in the ship domain cannot be ignored. T... ver más

 
Zilin Zhao, Zhi Cai, Mengmeng Chang and Zhiming Ding    
Unconventional events exacerbate the imbalance between regional transportation demand and limited road network resources. Scientific and efficient path planning serves as the foundation for rapidly restoring equilibrium to the road network. In real large... ver más
Revista: Applied Sciences

 
F. Necati Catbas, Jacob Anthony Cano, Furkan Luleci, Lori C. Walters and Robert Michlowitz    
This study investigates the capture of digital data and the development of models for structures with incomplete documentation and plans. LiDAR technology is utilized to obtain the point clouds of a pedestrian bridge structure. Two different point clouds... ver más
Revista: Infrastructures

 
Tuan Phong Tran, Anh Hung Ngoc Tran, Thuan Minh Nguyen and Myungsik Yoo    
Multi-access edge computing (MEC) brings computations closer to mobile users, thereby decreasing service latency and providing location-aware services. Nevertheless, given the constrained resources of the MEC server, it is crucial to provide a limited nu... ver más
Revista: Applied Sciences

 
Nuaman Ejaz, Aftab Haider Khan, Muhammad Shahid, Kifayat Zaman, Khaled S. Balkhair, Khalid Mohammed Alghamdi, Khalil Ur Rahman and Songhao Shang    
Satellite precipitation products (SPPs) are undeniably subject to uncertainty due to retrieval algorithms and sampling issues. Many research efforts have concentrated on merging SPPs to create high-quality merged precipitation datasets (MPDs) in order to... ver más
Revista: Water