Architecture 如何在企业应用程序之间显示/布局数据流?

Architecture 如何在企业应用程序之间显示/布局数据流?,architecture,enterprise,visualization,dataflow,Architecture,Enterprise,Visualization,Dataflow,我的雇主是一家大型瑞士电信公司。我们有许多系统用于传输不同任务的数据,例如性能管理、故障管理、配置管理等 为了向“管理层”(尖头发和其他)解释这些系统是如何交互的,我将有关数据流/格式/协议的信息收集到一个“数据库”(由逗号分隔)中,然后为Graphviz()和Yed()生成代码以可视化这些图 显示从我的数据库生成的这些图形起初相当有效。。 但是添加新的系统/数据流会导致Graphviz和Yed重新布局图表,因为这就是它们的工作方式。。。 当然,这真的让那些试图将昨天看到的图表与今天显示的图表进

我的雇主是一家大型瑞士电信公司。我们有许多系统用于传输不同任务的数据,例如性能管理、故障管理、配置管理等

为了向“管理层”(尖头发和其他)解释这些系统是如何交互的,我将有关数据流/格式/协议的信息收集到一个“数据库”(由逗号分隔)中,然后为Graphviz()和Yed()生成代码以可视化这些图

显示从我的数据库生成的这些图形起初相当有效。。 但是添加新的系统/数据流会导致Graphviz和Yed重新布局图表,因为这就是它们的工作方式。。。 当然,这真的让那些试图将昨天看到的图表与今天显示的图表进行匹配的人感到困惑


如何在企业应用程序之间显示/布局数据流

如果您想坚持使用graphviz并从数据生成

  • 绘制新图形
  • 生成具有确切位置的点文件
  • 打印出新的图表
  • 编辑点文件以删除新内容
  • 打印出上一页的图表

  • 他们无法将新图形与您提供给他们的图形进行比较,但他们将有两个可以相互比较的图形。

    似乎没有工具可以满足我的要求


    我们(=我的雇主,从那时起我已经转移到其他任务)现在正在使用多$$click-ed-y-click工具。这是有效的…

    我迟到了,但谁知道,这是一个美好的一天,你将被分配来完成这项任务:对于GraphViz,你不仅可以定义确切的位置,还可以控制等级。比如说,它们用于在时间线图的同一列中保留日期标签和事件

    本文档中有一个很好的示例,请转至第16页:


    无论如何,如果要使用排名,您必须编写一段代码,从源数据中提取排名信息,或者,在最坏的情况下,您必须手动将此信息添加到项目中。

    解决此问题的一种方法是使用功能(请参阅)。虽然它不能保证今天的布局与旧版本完全一致,但它将重新布局旧图形以与最新的图形一致。它确实可以轻松生成多个视觉一致的图形。

    (好吧,简单是夸大其词。你必须生成Postscript输出并将其转换为PDF和/或任何你想要的格式。)

    谢谢,这就是我现在正在做的,但上面没有提到。
    不幸的是,看着两个图,一个已知,一个未知,似乎把它们弄糊涂了,他们想让我在Visio中完成这一切。。。颤抖这正是我想要的!您能告诉我们您选择了哪种工具吗?“他们”使用visio选择了一位秘书