Идентификация архитектуры приложения на этапе выполнения
Идентификация архитектуры приложения на этапе выполнения (англ. Runtime application architecture discovery) - одно из направлений Мониторинг производительности приложений Мониторинга производительности приложений (APM), которое исследует компоненты программного и аппаратного обеспечения, вовлеченные в выполнение приложения и множество возможных путей по взаимодействию данных компонентов.
Нарастающая комплексность архитектур приложений, особенно в облаке, подталкивает сообщество специалистов к открытому отображению топологии сети. Это толчок к поиску автоматизированного отображения зависимостей ИТ-услуг, которое может поддерживать несколько целей управления.
В частности, такое решение может отображать критические пути транзакций, проводимые через сетевую архитектуру, состоящую из отдельных программно-аппаратных комплексов (программное обеспечение как услуга (SaaS), мобильные технологии, виртуализация, облачные услуги).
Данный подход включает генерацию:
- Моделей зависимости сервисов (service-dependency models).
- Профили транзакции (transaction-profile snapshots).
- BPEL диаграммы (BPEL diagrams).
- Диаграммы топологии сети.