错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Successful Case in the Development and Implementation of a Multi-company Inventory Management System Based on Communication Protocols Remote Procedure Calls (GRPC) and Server-Sent Events (SSE)

  • Danny Yunga-Yunga,
  • Diego Quisi-Peralta,
  • Martín López-Nores,
  • Roberto García-Velez,
  • Juan Salgado-Guerrero,
  • Luis Serpa-Andrade

摘要

In today’s complex business environment, inventory management across multiple retailers presents challenges. Traditionally, each company used its own inventory system, leading to communication issues and inefficiencies. Interoperability between systems was hindered by different technologies and protocols. To address these challenges, a multi-company inventory management system was developed, utilizing the gRPC and SSE communication protocols. gRPC offers high-performance communication through remote procedures, while SSE enables asynchronous event transmission. The system aims to enhance coordination and visibility, allowing companies to share real-time information for data-driven decision-making. Using the SCRUM methodology, customer needs were prioritized, delivering features such as user management, product tracking, order generation, and geolocation integration. The architecture comprised Data, Business, and Geolocation layers, ensuring data accuracy and efficiency. Comprehensive testing validated system functionality, including real-time inventory updates, dynamic route generation, and insightful reports. In conclusion, the system successfully improves multi-company inventory management, promoting efficient communication, synchronization, and data-driven decision-making. Rigorous testing ensures reliability and scalability, offering businesses a robust inventory management solution.