Event-Driven CRM Architecture for Real-Time Order Fulfillment and Product Provisioning
DOI:
https://doi.org/10.15662/IJEETR.2024.0602020Keywords:
Event-Driven Architecture, Customer Relationship Management, Asynchronous Processing, Order Fulfillment, Product Provisioning, Event Reliability, IdempotencyAbstract
CRM systems today need to have a dependable, scalable and responsive integration system to allow real time order fulfillment and product provisioning on heterogeneous enterprise platforms. The recommended event CRM reference architecture is proposed in the suggested Configure, Price, Quote (CPQ), Enterprise Resource Planning (ERP/SAP), MuleSoft, Salesforce, Platform Events and provisioning CRM reference architecture. The architecture offers an integration process with a weak, yet consecutive, process of commercial set up and enterprise processing being followed by release of CRM events and subsequent activation of downstream services. Asynchronous processing overcomes the direct system dependency, agility on workloads, and capability of the services of the provisioning to deal with business events independently. There are also event reliability processes in the structure and controlled retries, idempotent processing and failure-handling methods to minimize redundant actions and recovery of the ad hoc integration errors. Explicit events-state management and reconciliation cover eventual consistency, observability features imply a system boundary traceability by correlation identifiers, structured logs, metrics, and distributed tracing. The architecture also takes into account the issues of distributed transactions, where compensating actions and coordinated transitions of states are stressed instead of a single, atomic transaction being used through all the participating platforms. The proposed reference architecture offers a strategic foundation of determining integration resiliency, operational transparency, scalability and provisioning appropriateness in enterprise CRM environments
References
[1] Deryabin, S. A., Temkin, I. O., Rzazade, U., & Kondratev, E. (2023). Models and methods of designing data-centric microservice architectures of digital enterprises. Informatics, 10(1), Article 4. https://doi.org/10.3390/informatics10010004
[2] Răileanu, S., Anton, F., Borangiu, T., Anton, S., & Nicolae, M. (2018). A cloud-based manufacturing control system with data integration from multiple autonomous agents. Computers in Industry, 102, 50–61. https://doi.org/10.1016/j.compind.2018.08.004
[3] Borangiu, T., Trentesaux, D., Thomas, A., Leitão, P., & Barata, J. (2019). Digital transformation of manufacturing through cloud services and resource virtualization. Computers in Industry, 108, 150–162. https://doi.org/10.1016/j.compind.2019.01.006
[4] Sahal, R., Breslin, J. G., & Ali, M. I. (2020). Big data and stream processing platforms for Industry 4.0 requirements mapping for a predictive maintenance use case. Journal of Manufacturing Systems, 54, 138–151. https://doi.org/10.1016/j.jmsy.2019.11.004
[5] Kozma, D., Varga, P., & Larrinaga, F. (2021). Dynamic multilevel workflow management concept for industrial IoT systems. IEEE Transactions on Automation Science and Engineering, 18, 1354–1366. https://doi.org/10.1109/TASE.2020.3004313
[6] Martínez, P. L., Dintén, R., Drake, J. M., & Zorrilla, M. (2021). A big data-centric architecture metamodel for Industry 4.0. Future Generation Computer Systems, 125, 263–284. https://doi.org/10.1016/j.future.2021.06.020
[7] Havard, V., Sahnoun, M., Bettayeb, B., Duval, F., & Baudry, D. (2021). Data architecture and model design for Industry 4.0 components integration in cyber-physical production systems. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 235, 2338–2349. https://doi.org/10.1177/0954405420979463
[8] Liu, C., Su, Z., Xu, X., & Lu, Y. (2022). Service-oriented industrial Internet of Things gateway for cloud manufacturing. Robotics and Computer-Integrated Manufacturing, 73, Article 102217. https://doi.org/10.1016/j.rcim.2021.102217
[9] Kunath, M., & Winkler, H. (2018). Integrating the digital twin of the manufacturing system into a decision support system for improving the order management process. Procedia CIRP, 72, 225–231. https://doi.org/10.1016/j.procir.2018.03.192
[10] Quintanilla, F. G., Cardin, O., L’Anton, A., & Castagna, P. (2016). A modeling framework for manufacturing services in service-oriented holonic manufacturing systems. Engineering Applications of Artificial Intelligence, 55, 26–36. https://doi.org/10.1016/j.engappai.2016.06.004
[11] Velásquez, N., Estevez, E., & Pesado, P. (2018). Cloud computing, big data and the Industry 4.0 reference architectures. Journal of Computer Science and Technology, 18, Article e29. https://doi.org/10.24215/16666038.18.e29
[12] Lee, J., Bagheri, B., & Kao, H.-A. (2015). A cyber-physical systems architecture for Industry 4.0-based manufacturing systems. Manufacturing Letters, 3, 18–23. https://doi.org/10.1016/j.mfglet.2014.12.001
[13] Almeida, F., & Espinheira, E. (2022). Adoption of large-scale Scrum practices through the use of Management 3.0. Informatics, 9(1), Article 20. https://doi.org/10.3390/informatics9010020
[14] Borangiu, T., Morariu, O., Răileanu, S., Trentesaux, D., Leitão, P., & Barata, J. (2020). Digital transformation of manufacturing: Industry of the future with cyber-physical production systems. Romanian Journal of Information Science and Technology, 23, 3–37.
[15] Soomro, M., Hizam-Hanafiah, M., Abdullah, N., Ali, M., & Jusoh, M. (2021). Embracing Industry 4.0: Empirical insights from Malaysia. Informatics, 8(2), Article 30. https://doi.org/10.3390/informatics8020030
[16] Cardin, O., Trentesaux, D., Thomas, A., Castagna, P., Berger, T., & El-Haouzi, H. B. (2017). Coupling predictive scheduling and reactive control in manufacturing hybrid control architectures: State of the art and future challenges. Journal of Intelligent Manufacturing, 28, 1503–1517. https://doi.org/10.1007/s10845-015-1139-0





