Контроллер агента предлагает новый набор интерфейсов для взаимодействия клиента, агента и контроллера агентов. Клиенты и агенты должны адоптировать эти новые интерфейсы, так как благодаря контроллеру агента возможно добиться повышения производительности и получить новые функции.
В контроллере агентов была реализована обратная совместимость для предоставления переходного периода для существующих инструментов. Уровень совместимости с клиентом позволяет клиенту обращаться к контроллеру агентов и агентам с помощью исходного API среды выполнения. Уровень транспортного протокола совместимости с клиентом обрабатывает команды на базе старого протокола и преобразует их в соответствующие команды нового протокола, делая запросы контроллера агентов с помощью нового API и сглаживая нестыковки. Уровень транспортного протокола совместимости агента позволяет агентам общаться с контроллером агентов с помощью старого API и отвечать на запросы клиентов, использующих старый API.
Активность уровня транспортного протокола совместимости определяется его присутствием в serviceconfig.xml. Если он указан в этом файле, связь с применением портов, присвоенных этим уровням транспортного протокола должна использовать формат и семантику команд, определенную старыми API. Все прочие уровни транспортного протокола должны применять новый API.
Возможность включить защиту присутствует только при активном уровне обратной совместимости. Это же относится и к доступу к функции передачи файлов, доступной через старый API. Базовая служба передачи файлов доступна через новый API.
Связанные задачи
Концептуальная модель сбора данных
Администрирование контроллера агентов
Copyright (C) 2006 Intel Corporation.