Составность - это принцип системного проектирования, который касается взаимосвязей компонентов. Система с высокой степенью сборки включает компоненты, которые можно выбирать и собирать в различных комбинациях для удовлетворения конкретных требований пользователя. В информационных системах основные функции, делающие компонент компонуемым, заключаются в следующем:
- автономный ( модульный ): его можно развернуть независимо - обратите внимание, что он может взаимодействовать с другими компонентами, но зависимые компоненты можно заменить
- без состояния : [ необходима цитата ] он обрабатывает каждый запрос как независимую транзакцию, не связанную с каким-либо предыдущим запросом. Безгражданство - это всего лишь одна из техник; Системы с управляемым состоянием и транзакциями также могут быть составными, но с большей трудностью.
Широко распространено мнение, что составные системы более надежны, чем несоставные, потому что их легче оценивать по отдельным частям. [1]
Теория моделирования
В теории моделирования в современной литературе проводится различие между компонуемостью моделей и функциональной совместимостью моделирования. Под моделированием понимается целенаправленное абстрагирование реальности, результатом которого является формальная спецификация концептуализации и лежащих в основе предположений и ограничений. Моделирование и симуляция (M&S), в частности, интересны моделям, которые используются для поддержки реализации исполняемой версии на компьютере. Выполнение модели с течением времени понимается как симуляция. В то время как моделирование нацелено на концептуализацию, задачи моделирования в основном сосредоточены на реализации, другими словами, моделирование находится на уровне абстракции, тогда как моделирование находится на уровне реализации. Следуя идеям, полученным из модели уровней концептуальной совместимости (LCIM), Composability решает проблемы модели на более высоких уровнях, совместимость решает проблемы реализации моделирования, а интегрируемость решает вопросы сети. Толк [2] предлагает следующие определения: Функциональная совместимость позволяет обмениваться информацией между системами и использовать информацию в принимающей системе. Возможность комбинирования обеспечивает последовательное представление истины во всех участвующих симуляционных системах федерации.
Смотрите также
Примеры
Связанные понятия
Рекомендации
- ^ Питер Г. Нойман (2004). «Принципиально надежные составные архитектуры» (PDF) (Отчет).
- ^ Толк, А. Взаимодействие, совместимость и их значение для распределенного моделирования - к математическим основам взаимодействия моделирования . Материалы конференции DS-RT 2013, Делфт, Нидерланды, октябрь 2013 г.