End-to-end logic tracing of complex call flows in a distributed call system
First Claim
1. A system to embed a logic history in a routed message through a distributed computing system, comprising:
- a first component in said distributed computing system initializing a first component logic history regarding said routed message with a first unique identifier of said first component, together with first logic codes relevant to said routed message with respect to said first component;
a second component in said distributed computing system initializing a second component logic history regarding said routed message with a second unique identifier together with second logic codes relevant to said routed message with respect to said second component;
wherein said first logic codes and said second logic codes are logged real-time as the routed message progresses through affected components of said distributed call system; and
wherein a history of an end-to-end path of said routed message is embedded with said routed message.
2 Assignments
0 Petitions
Accused Products
Abstract
A logic history can be provided for every request or call instance through a distributed computing system that uniquely traces its entire path, end-to-end, in-band within the messaging for the system. The end result is a single true representation of what occurred with no post computational inference. Accordingly, unique logic history codes are not forced across the system. Rather sub-components that are logic history enabled can use codes that have meaning and applicability to itself. Unique logic history codes are not forced across the system, which in practice would be brittle. Rather each sub-component that is logic history enabled can use codes that have meaning and applicability only to itself. This allows the system to be flexible and lets sub-components change and redefine their logic and logic history traces without impacting the rest of the system.
-
Citations
14 Claims
-
1. A system to embed a logic history in a routed message through a distributed computing system, comprising:
-
a first component in said distributed computing system initializing a first component logic history regarding said routed message with a first unique identifier of said first component, together with first logic codes relevant to said routed message with respect to said first component; a second component in said distributed computing system initializing a second component logic history regarding said routed message with a second unique identifier together with second logic codes relevant to said routed message with respect to said second component; wherein said first logic codes and said second logic codes are logged real-time as the routed message progresses through affected components of said distributed call system; and wherein a history of an end-to-end path of said routed message is embedded with said routed message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of embedding a logic history in a routed message through a distributed computing system, comprising:
-
initializing a first component history with a first unique identifier of a first component in a distributed computing system, together with first logic codes relevant to said routed message with respect to said first component; initializing a second component history with a second unique identifier of a second component in said distributed computing system, together with second logic codes relevant to said routed message with respect to said second component; wherein said first logic codes and said second logic codes are logged real-time as the routed message progresses through affected components of said distributed call system; and wherein a history of an end-to-end path of said routed message is embedded with said routed message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification