Прикладные функциональные компоненты
То, что POP3 Login и POP3 Retrieval являются компонентами одного и того же приложения и реализуются в рамках одной и той же программы, вовсе не означает, что характеристики их производительности идентичны. Взять хотя бы то, что POP3 Login является ориентированным на транзакции, а POP3 Retrieval — на пропускную способность транспортных средств (его производительность зависит от того, какой объем почты вы загружаете с почтового сервера). Фактически большинство приложений состоит из ряда функциональных компонентов, имеющих различные характеристики производительности, которые заслуживают того, чтобы их контролировали отдельно.
Стандарт APM MIB позволяет проводить измерение показателей работы родительского приложения, функциональных компонентов или и тех и других одновременно. Удобство одновременного мониторинга состоит в том, что вы можете вести постоянное наблюдение только за головным приложением, а затем, обнаружив проблемы с его производительностью, перейти к детальному обследованию функциональных компонентов с целью выявления дефектного компонента.
В связи с тем что приложения все чаще и чаще хостируются на Web-узлах, все более важным становится трактовать протокол HTTP не как единое приложение, а как множество различных приложений. На Web-сервере могут работать десятки бизнес-приложений, различающихся лишь своими указателями URL, и каждое из этих приложений достойно того, чтобы контролировать его отдельно. При этом возможны самые разные ситуации:
• Использование в интрасети или у ASP-провайдера, при котором бизнес-приложение работает либо на одной Web-странице или одном сценарии, либо на нескольких страницах и в нескольких сценариях.