Les ressources facilitent votre comptabilité ; l'inventaire des ressources est suivi. Les ressources sont créées et gérées via l'interface utilisateur.
Une ressource correspond à une cible de déploiement, telle qu'un serveur physique, une machine virtuelle, une base de données ou un conteneur Java™ Platform, Enterprise Edition. Les composants sont déployés sur des ressources par des agents (lesquels sont des processus physiques). Les ressources sont généralement hébergées sur le même hôte que celui sur lequel s'exécute l'agent de gestion. Un hôte peut avoir plusieurs ressources. Si un agent est configuré pour gérer plusieurs ressources, un processus d'agent distinct s'exécute pour chaque ressource.
Une ressource peut représenter un serveur physique, ce qui est la configuration la plus simple, ou une cible spécifique sur un système, telle qu'une base de données ou un serveur. Plusieurs ressources peuvent donc être représentées sur un hôte. En outre, une ressource peut représenter un processus réparti sur plusieurs machines physiques ou virtuelles. Enfin les environnements sont composés de ressources.
Pour lancer un déploiement, au moins une ressource doit être définie et généralement au moins un agent ("généralement" car un déploiement banal peut être effectué sans agent). D'habitude, chaque hôte dans un environnement participant dispose d'un agent qui s'exécute sur celui-ci pour gérer les ressources qui y sont hébergées.
Une ressource proxy correspond à une ressource traitée par un agent sur un autre hôte que celui sur lequel la ressource réside. Si un agent ne requiert pas d'interaction directe avec le système de fichiers ou avec la gestion de processus sur l'hôte, vous pouvez utiliser une ressource proxy. Lorsqu'un déploiement doit interagir avec un service exposé sur le réseau (une base de données ou un serveur Java Platform, Enterprise Edition, par exemple), l'interaction peut émaner de n'importe quel serveur ayant accès au service réseau.
Un groupe de ressources désigne une collection logique de ressources. Ces groupes facilitent la réutilisation de collections de ressources. Les groupes de ressources peuvent se prêter à des scénarios multi-locataires (par exemple, lorsque plusieurs serveurs partagent des ressources).