Ресурсы помогают вести учет; отслеживается реестр ресурсов. Для создания ресурсов и управления ими применяется пользовательский интерфейс.
Ресурс представляет целевой объект развертывания, такой как физический сервер, виртуальная система, база данных или Java™ Platform, Enterprise Edition. Компоненты развертываются в ресурсах агентами (физические процессы). Как правило, ресурсы размещаются на одном хосте вместе с управляющим агентом. Хост может содержать несколько ресурсов. Если агент настроен для обработки нескольких ресурсов, то для каждого из них запускается отдельный процесс агента.
Ресурс может представлять физический сервер (самая простая конфигурация) или целевой объект в системе, такой как база данных или сервер. Таким образом, на хосте может быть представлено несколько ресурсов. Кроме того, ресурс может представлять процесс, распределенный между несколькими физическими или виртуальными системами. Как правило, среды состоят из ресурсов.
Для запуска развертывания требуется по крайней мере один ресурс и агент (обычно). ("Обычно", поскольку простые операция развертывания можно выполнить без агента). Как правило, на каждом хосте в среде работает агент, отвечающий за обработку локальных ресурсов.
Промежуточный ресурс - это ресурс, который применяется агентом на другом хосте. Промежуточный ресурс может применяться, если агент не требует прямого взаимодействия с файловой системой или со средствами управления процессами на хосте. Если для развертывания требуется взаимодействие с сетевой службой (например, с базой данных или сервером Java Platform, Enterprise Edition), то может использоваться любой сервер, обладающий доступом к сетевой службе.
Группа ресурсов - это логический набор ресурсов. Группы ресурсов упрощают повторное использование наборов ресурсов. Группы ресурсов могут управлять сценариями с несколькими арендаторами, например в случае нескольких серверов с общими ресурсами.