Недавно мне пришлось нарисовать несколько архитектурных схем, демонстрирующих использование служебной шины предприятия. ESB имеет решающее значение, поэтому все хотят, чтобы он отображался на диаграмме. Но поскольку это центр того, с чем все связано, это действительно мешает.
Я решил попробовать использовать SoaML. Я обозначил точки запроса синим цветом, а точки обслуживания — зеленым, чтобы выделить их. Текстовые названия портов дают вам представление о том, что с чем связано, и невероятно очевидно, что все проходит через ESB.
Кто-нибудь может прокомментировать мой подход? Любые предложения о чем-то лучше?