ev3 : global information flow between applications

Post Reply
jmk
Posts: 137
Joined: 31 May 2012, 12:08
Location: France

We would like to have a global view of the information flow betweenn application providers.

We started some development using radial graph, starting with the project interaction view already present in essential.

As the starting global view may be too dense: we are adding some controls to the report in order to filter displayed arcs (informations) and/or nodes (application providers).

We'll post the associated code here if we achieve something worthwhile.
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

That's great to hear. Do keep us posted with how you get on.

You could look at using things like the Report Constants to control the level of Information things at which to start rendering on the radial graph.

Jonathan
Essential Project Team
jmk
Posts: 137
Joined: 31 May 2012, 12:08
Location: France

So, we advanced on this....

Now we get a view with (directed) radial graph with appProviders as nodes and flowing infoRepresentations as edges[/list]
The graph can be difficult to read when edges (infoReprensentations) are too numerous thus we also added a control panel in order to filter unwanted edges -- such as authentication flow which is rather pervasive in our architecture --. We can also filter nodes by depth relative to the central node .

The image below show how the diagram looks like when we select our SAML Identity Provider as central node(depth 3).
Capture-4.png
It needs some polishing but the we think that the core is here, it should be rather trivial to add other capabilities (such as edge highlighting or coloring).

However, we have to clean the code before releasing it, we hope it will be ready around mid-march.
You do not have the required permissions to view the files attached to this post.
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

Thanks for posting this!
This view looks excellent.

Jonathan
Essential Project Team
jmk
Posts: 137
Joined: 31 May 2012, 12:08
Location: France

jonathan.carter wrote: This view looks excellent.
Except that I'm not really sure that a "SAML identity provider" wouldn't be better described in the technology_layer.:)
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

Interesting point. SAML certainly has the technology aspect but maybe that's the 'right' name for an Application Provider that provides the behaviour of serving identities to querying systems using the SAML technology format /protocol.

It's usually best to use the names of the Application Providers that people in the organisation will recognise as the systems / applications that they use - for better or worse! And if that's how it's known...
;)

Jonathan
Essential Project Team
Post Reply