2009-12-04 3 views
2

У меня есть список приложений, служб и баз данных в текстовом файле. список включает, какие приложения являются потребителями, какие службы и какие службы используют эти базы данных. Я хотел бы знать, есть ли инструмент, который может принимать эти данные и генерировать диаграмму архитектуры. я хотел бы выход быть динамичным, так, когда текстовый файл обновляется диаграмма автоматически обновляетесть все равно я могу автоматически генерировать диаграммы архитектуры из таблицы данных

что-то похожее на этот инструмент (который, кажется, не доступны для веб)

http://research.microsoft.com/en-us/projects/msagl/default.aspx

+0

Если вы можете поместить его в файл XML, его легче форматировать. –

+0

это нормально, я могу конвертировать в XML .. знаете ли вы, что библиотека будет использовать один раз, когда у меня есть это в xml? – leora

ответ

2

Ближайший эквивалент, который я видел, является Graphviz

Graphviz - программное обеспечение визуализации с открытым исходным кодом.
В нем есть несколько основных программ компоновки графа. См. gallery для некоторых образцов макетов.
Он также имеет веб-интерфейс и интерактивные графические интерфейсы, а также вспомогательные инструменты, библиотеки и языковые привязки.

http://www.graphviz.org/Gallery/directed/cluster.png

Он также несколько зрителей, но не один в C#, насколько я знаю.