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