Software for Dynamic Transaction/Network Diagrams?
Paul Carver asks: "I work on a large front end system that communicates via many different transactions to a large number of back end and legacy systems. I'm compiling a list of all the transactions, where in our system they originate or terminate, and what external system they communicate with. I'm wondering if there is software that could transform this list into a graphical representation in a way that minimizes the octopus-like complexity?" Interesting question. Such a program sounds like it could be very useful. So does something like this exist? (More Below)
Paul continues: "I know I could draw it by hand in Visio, but due to the number of systems and transactions involved I'd like to feed the whole list or a filtered list into a program that would automatically position the nodes and lines.
The diagram that I've started on my whiteboard consists of a large circle in the middle that is divided up into the various parts of our system and lots of little circles representing all the other systems surrounding the large cirle. The lines are already squigling and crossing all over and I haven't even put in more than a quarter of the transactions. "
I see even classic Slashdot is now pretty much unusable on dial up anymore.
A good way of representing this is a use case diagram from UML (an OO modelling notation). There are a number of free tools available.