Архитектура управления многообъектной фермой
Многообъектная архитектура — это выбор программного дизайна, который позволяет единой платформе управления фермой работать на множестве физически разделенных объектов, каждый со своим персоналом, системами и локальными данными, при этом обеспечивая сводную отчетность и бенчмаркинг на уровне всей компании. Это требование редко корректно обрабатывается программным обеспечением, разработанным для одной фермы, когда бизнес расширяется. Основное проектное противоречие заключается в балансе между автономией объекта (местным менеджерам необходимо ежедневно вводить данные своего объекта, не ожидая медленной центральной системы) и центральной видимостью (штаб-квартире нужны последовательные, сопоставимые метрики по всем объектам для оценки производительности и распределения капитала). Большинство систем решают эту проблему путем ввода данных в рамках объекта в сочетании с центральным уровнем отчетности, который агрегирует данные, используя стандартизированные определения, вместо того чтобы позволять каждому объекту определять свою собственную версию FCR или коэффициента выживаемости. Управление основными данными, обеспечивающее согласованность названий видов, кодов кормовых продуктов и протоколов лечения на всех объектах, вместо того чтобы каждый объект изобретал свои собственные наименования, является менее заметной, но не менее важной частью многообъектной архитектуры, поскольку несогласованное именование незаметно нарушает сравнение между объектами, даже если базовые данные в остальном точны. Многообъектные системы также должны обрабатывать различные регуляторные режимы для каждого объекта (ферма в одной стране, подпадающая под другие периоды вывода или форматы отчетности, чем дочерний объект в другом месте), не навязывая единую жесткую конфигурацию всей компании.