J2EE Request Profiler est un agent qui se trouve dans le processus de serveur d'applications et qui collecte des données à partir des points d'interception des demandes de l'application e-business. Il utilise le contrôleur d'agent pour externaliser ces données de sorte qu'elles puissent être affichées par les diverses vues mises à disposition par la perspective Profilage du plan de travail.
Le profilage des applications e-business distribuées qui s'exécutent sur une machine seulement ou dans un cluster de machines est effectué par une ou plusieurs instances de J2EE Request Profiler. Chaque instance de J2EE Request Profiler est en charge de la collecte d'informations de profilage pour le processus de serveur d'applications dans lequel elle se trouve. L'association à plusieurs instances de J2EE Request Profiler sur différents serveurs d'applications permet de collecter des données de profilage sur tous ces serveurs.
Vous pouvez choisir le moment au cours de la période d'exécution de l'application auquel procéder à l'association. Vous pouvez aussi sélectionner l'instance J2EE Request Profiler que vous associez. La trace de l'application démarre à partir du moment où l'instance J2EE Request Profiler est associée et commence la surveillance de l'application. Etant donné que l'exécution de l'application dépasse les frontières d'un hôte, le mécanisme de reconnaissance à distance entraîne l'association à d'autres instances de J2EE Request Profiler qui représentent des serveurs WebSphere Application Server distants. Ces serveurs WebSphere Application Server hébergent des servlets et des beans enterprise qui participent à l'exécution de l'application.
Aucune opération concernant le serveur d'applications n'est nécessaire pour activer un profileur.
Pour des informations sur la perspective Profilage et le profilage d'applications, voir la documentation relative à la surveillance et au profilage d'applications.