Request your free trial!

Fill out the two fields below and we will contact you to schedule your free trial.

Thank you! We will contact you to schedule your trial.


Try One Month Free

You can request a free one-month trial version. During the 30-day trial period, this software is fully functional and identical to the professional version of the ADF Performance Monitor – all features will be enabled. ADF developers can get insight in the performance the development and production environment. The first configuration step is to instrument your ADF application. You need to add a metrics library to your application – and to add a few lines of code to make the metrics classes active. Then you can print the metrics in JDeveloper; a complete breakdown is printed of the ADF request processing, including all ADF operation executions, along with elapsed times, organized by lifecycle phase. The second step is to configure the database and the WebLogic server for use in a test or production environment.

You will receive a trial version specific for your ADF version. After your 1-month free trial the monitor wont collect metrics anymore.

License Professional Version

The professional version pricing model is based on a subscription model per year per site (physical location). This license is then applicable for multiple ADF applications and multiple environments (Development, Test, Acceptation, Production) per site. We have a discount model in place for companies with multiple sites. During the license period full support will be delivered and we will assure you can monitor your ADF application. The license includes:

  • ADF Performance Monitor software
  • Installation Manual
  • User Manual
  • Product Support
  • Product upgrades

If you have any questions you can use the contact form on the Contact page.

Request a Demo

We can provide – on request – an online demo online via webex. You can use the contact form on the Contact page.


We can provide worldwide consulting and training on the ADF Performance Monitor, ADF performance tuning and ADF best practices (on location or online via webcast). You can use the contact form on the Contact page.

Implementation time

The implementation is very easy – it takes less than 1 day, usually no more than a few hours – depending on the size and modularity of your ADF project. All configuration steps are well documented in the installation guide. You can do the configuration yourself – a senior ADF developer can do the configuration – but we can also assist you with this. There is also an extensive user manual available.


The ADF Performance Monitor can be implemented on any ADF version; ADF10g, ADF11g and all ADF12c applications. Any Oracle11g (also the free XE) or Oracle 12c database can be used for the metrics database schema. If ADF BC is used, the use of ADF BC framework extension classes is required.

How it works

The product consists of an ADF library, metrics database schema, and a dashboard reporting application. The ADF library (attached to your application) collects runtime behavior and performance metrics. The metrics are saved in a separate database schema. The dashboard reporting application retrieves the metrics from the metrics database.

  1. Metrics collection
    Raw metrics data is collected from every HTTP request by the attached ADF library. When the HTTP request is finished, the metrics data are buffered.
  1. Metrics logging
    A background job saves the metrics into an Oracle database. This database is a separate, different one than the database of your application – and preferably on a different machine to not impact machine resources of application database.
  1. Dashboard reporting application
    The dashboard reporting application is a web-based ADF application that can be accessed from any supported browser. This application is deployed preferably on a separate WebLogic managed server and communicates with the metrics database.


  • An ADF library needs to be added to your ADF application. A very small amount of code needs to be added to instrument the ADF application. The metrics classes make use of extension points in the ADF framework in order to measure the time every action/step takes in an http request.
  • On a test or production environment, a JDBC datasource must be configured on the managed server that connects to the metrics database.
  • The dashboard application EAR file should be deployed on a separate WebLogic server instance to not impact WebLogic resources. This EAR can also be run locally in JDeveloper.

Clear error messages
The ADF Performance Monitor logs clear error messages in the Enterprise Manager in case resources needed for the monitor are not available (for example if the metrics database is offline). Or in case an error occurs. This will not cause any application error in the ADF application.

Turn on/off at all times
The ADF Performance Monitor makes use of the standard Oracle ADFLogger and can be turned on and off at runtime at all times in the Enterprise Manager.