Following figure shows how the PATROL console interacts with the PATROL Agent on a WebLogic Admin Server. Performance data is maintained by Oracle WebLogic using JMX MBeans. This data is then collected by a Java-based PATROL collector and returned to PATROL via a PATROL Script Language (PSL) pipe. Profiling data on J2EE objects (like EJBs, SQL, or servlets) uses the Java Virtual Machine Profiler Interface (JVMPI) to communicate with applications running on the server.
Collector architecture of BMC PATROL for Oracle WebLogic