Ну Вы тут затронули очень интересные проблемы. Пятое, "христоматийный" пример типа-боинга :) Лютый треш. Проектирование снизу вверх наискосок, с натягиванием совы на картонный ящик от телевизора.
Пример почти законченного сетевого сервиса ни разу не равен ЗАКОНЧЕННОЙ системе управления! Даже в контексте анализа архитектуры.
Тем более, что лично я увидел в примере именно СТРУКТУРУ ДАННЫХ. Классическую. Из книжки дедушки Николаса.
Да очень зависит от самой архитектуры сети.
Очень хорошо отображает проблему стандарт МЭК-61850. Его много лет создавали умные люди. Но за пределами цифровой подстанции он теряет смысл. Тоже самое и KNX (smart home) и ethercat (автоматика). Все заточено под конкретную инфраструктуру. Кстати в МЭК-61850 так и не сделали серебряную пулю. Для одних целей подходила синхронизация состояния для других событийность, для третих рапорты. Вот и получилось, что стандарт состоит из всех типов протоколов и с таким уровнем абстракций который необходим для данного решения. Что интересное. Там не только натягивали soft на сдандарт но и hardware.