cheblin
Member
это к тому, что автор проекта - продумывает заранее, какие типы пакетов ему нужны.что в AdHoc невозможно передать произвольную заказную выборку?
он может спроектировать пакет в котором передаются все X,Y,Z координаты, и отдельные пакеты для каждой координаты по отдельности.
на каждый проект формируется структура метаданных описывающая данные пакета
эти струкутры хранятся у участников информационного обмена.
получив пакет, по его ID находятся его метаданные.
данный сценарий максимально эффективен и используется в 90% случаев.
но
если необходимо, то можно иереключится в режим когда метаданные пакета создаются динамически и передаются вместе с самими данными,
так например работают все базы данных, когда возвращают набор записей, формат которых заранее предугадать невозможно.
да, значительно медленней, да ресурсоёмко, но зато динамично и весело.