Flow based visualization of business rule processing traces
First Claim
1. A computer-implemented method comprising:
- causing a model transformation engine to receive as inputs, a raw processing trace persisted in an encoded format and metadata information from application specific persistence, the metadata information comprising a trace log, an object relationship, and information related to an intermediate result value, and a pointer to metadata;
causing the model transformation engine to use the metadata information to convert the raw trace into an intermediate state output comprising a hierarchical format;
on demand, causing the model transformation engine to provide the intermediate state output to a rendering engine to generate a flow diagram comprising a plurality of nodes enclosing a number indicating a numerical node position in a hierarchy of the object relationship;
causing the flow diagram to be displayed on a screen; and
causing a processing trace text format to be displayed, the processing trace text format organized with indentation depth according to a multi-tier hierarchical structure and including an icon indicating a type of entity in the raw processing trace.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
causing a model transformation engine to receive as inputs, a raw processing trace persisted in an encoded format and metadata information from application specific persistence, the metadata information comprising a trace log, an object relationship, and information related to an intermediate result value, and a pointer to metadata; causing the model transformation engine to use the metadata information to convert the raw trace into an intermediate state output comprising a hierarchical format; on demand, causing the model transformation engine to provide the intermediate state output to a rendering engine to generate a flow diagram comprising a plurality of nodes enclosing a number indicating a numerical node position in a hierarchy of the object relationship; causing the flow diagram to be displayed on a screen; and causing a processing trace text format to be displayed, the processing trace text format organized with indentation depth according to a multi-tier hierarchical structure and including an icon indicating a type of entity in the raw processing trace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
causing a model transformation engine to receive as inputs, a raw processing trace and metadata information from application specific persistence, the metadata information comprising a trace log, an object relationship, and information related to an intermediate result value, and a pointer to metadata; causing the model transformation engine to use the metadata information to convert the raw trace into an intermediate state output comprising a hierarchical format; persisting the raw processing trace in an encoded format; on demand, causing the model transformation engine to provide the intermediate state output to a rendering engine to generate a flow diagram comprising a plurality of nodes enclosing a number indicating a numerical node position in a hierarchy of the object relationship; causing the flow diagram to be displayed on a screen; and causing a processing trace text format to be displayed, the processing trace text format organized with indentation depth according to a multi-tier hierarchical structure and including an icon indicating a type of entity in the raw processing trace. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification