Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Адаптивная архитектура - это система, которая меняет свою структуру, поведение или ресурсы в соответствии с требованиями . Адаптация обычно [всегда?] К нефункциональным характеристикам, а не к функциональным .

Что-то неправильное, потому что адаптируется рабочая система, а не (более абстрактная) архитектура, которая определяет адаптируемость, которая требуется от этой системы.

Адаптивная архитектура программного обеспечения: используется программистами по отношению к программе. « Адаптивный алгоритм » - это алгоритм, который изменяет свое поведение в зависимости от доступных ресурсов. Например ... в стандартной библиотеке C ++ стабильный раздел [программа] получает столько памяти, сколько может получить (максимум до того, что ему потребуется) и применяет алгоритм, используя эту доступную память ".

Адаптивная архитектура инфраструктуры: используется инженерами инфраструктуры при настройке процессоров. Вычислительные ресурсы, используемые приложениями ( размер раздела или количество серверов в кластере , или доля процессора, или количество процессов) настраиваются таким образом, чтобы они уменьшались или увеличивались по мере необходимости.

Адаптивная бизнес-архитектура: также может использоваться (например) в связи с системой рабочего процесса , которая назначает человеческие ресурсы задаче или услуге в соответствии со спросом на эту задачу или услугу. Или организационная структура, которая меняется в ответ на изменения в бизнесе.

См. Также [ править ]

  • Безопасно-адаптивная архитектура