Title: Tooled approach to interoperability monitoring with traceability for message-driven systems

Authors: Kindson Munonye

Addresses: Budapest University of Technology and Economics, H-1111 Budapest, XI. Egry J. u 18, Budapest, Hungary

Abstract: Message-driven information systems allow for asynchronous data exchange of messages via a publish/subscribe mechanism. This is achieved by setting up data exchanges in form of a message-oriented-middleware (MOM) between the collaborating systems. Traceability provides a method for the persistence of the message intermediate states across the message lifecycle allowing for retransmission. This research proposes a model for traceability and metrics generation, not only from the message broker but from the producer and consumer clients interacting via HTTP. A messaging metamodel is proposed for aggregating interaction metadata. We develop this model using RabbitMQ an open-source message broker and Spring Framework enhanced to include traceability interfaces. A web application-compatible tool was designed, prototyped, and implemented based on this metamodel. This approach helps not only for monitoring interactions but for the detection of potential interoperability-related issues and improving overall message throughput. A case study was used to demonstrate the feasibility of this approach.

Keywords: traceability; messaging; interoperability; RabbitMQ; message broker; monitoring; message-driven systems.

DOI: 10.1504/IJWET.2022.127869

International Journal of Web Engineering and Technology, 2022 Vol.17 No.3, pp.225 - 249

Accepted: 25 Jun 2022
Published online: 20 Dec 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article