| CPC H04L 45/306 (2013.01) [H04L 51/066 (2013.01)] | 20 Claims |

|
1. A method for providing an automated routing layer to facilitate end-to-end testing, the method being implemented by at least one processor, the method comprising:
detecting, by the at least one processor in real-time, at least one electronic message of a publish-subscribe messenger from a data stream based on a predetermined configuration, wherein the publish-subscribe messenger manages message queues and enables passing of messages between applications, wherein the predetermined configuration indicates that the data stream is monitored for event messages in an active system that interacts with an upstream application and provides parameters for routing of the electronic message between the applications, and wherein the event messages indicate a change in state of hardware of the active system;
intercepting, by the at least one processor, the detected at least one electronic message from the data stream;
extracting, by the at least one processor, message data from the intercepted at least one electronic message, the message data including payload information that corresponds to the at least one electronic message;
determining, by the at least one processor in real-time, at least one downstream destination path for the intercepted at least one electronic message based on the extracted message data and the predetermined configuration; and
automatically routing, by the at least one processor in real-time, the intercepted at least one electronic message based on the determined at least one downstream destination path.
|