Мой работодатель - крупный швейцарский оператор связи. У нас есть много систем, используемых для передачи данных для различных задач, например, Управление производительностью, управление ошибками, управление конфигурациями и т. Д.
Чтобы объяснить «Менеджменту» (острым волосам и т. Д.), Как эти системы взаимодействуют, я собрал информацию о потоке данных / форматах / протоколах в «базу данных» (убеждения с разделителями-запятыми) и затем сгенерировал код для Graphviz (http://www.graphviz.org/) и Yed (http://www.yworks.com/en/products_yed_about.html) для визуализации этих графиков.
Сначала показывать эти графики, сгенерированные из моей БД, было довольно эффективно.
но добавление новых систем / потоков данных приводит к тому, что Graphviz и Yed перестраивают графики, так как они работают ...
Естественно, это действительно сбивает с толку любого, кто пытается сопоставить этот график, увиденный вчера, с графиком, показанным сегодня.
Как бы вы отобразили / разметили поток данных между корпоративными приложениями?