Phurnace Deliver™ (Application Release Automation)

Application Release Automation, our flagship product, makes deploying and troubleshooting your JavaEE™ applications easier, quicker, more accurate and much less expensive. You need this product if you recognize yourself in any of the scenarios below:


Scenario 1: When your migration and deployment processes are manual or script-driven…

  • You are surrounded by errors and you don’t know where they are coming from
  • You have no way of testing your changes across all of the configurations you support before sending them to customers or moving them to production
  • You lie awake worrying about failed deployments

Does this sound familiar?

Application Release Automation takes the risk and complexity out of your Java EE™ application deployments. It ensures that your installations, updates and uninstalls will be repeatable and predictable, in any environment and on any application server. By automating formerly manual or scripted tasks, Application Release Automation lets you accomplish more with less, minimize your business risk and eliminate failed deployments.


Scenario 2: When you need to understand the configuration differences in your Java application environment…

  • Your application servers can experience performance degradation and slow down or stack trace for no apparent reason
  • You can spend hours trying to compare application server environments
  • You need a way of previewing the impact of configuration changes before making them

Does this sound familiar?

Application Release Automation takes the complexity out of understanding and managing configuration differences. It compares the configurations of multiple servers, and highlights only the differences that matter. It also provides a preview of changes, showing the impact of configurations before they are deployed and preventing errors from making their way into production.


Scenario 3: When your development, test and production environments are all different…

  • It is difficult to test an application on every supported deployment configuration before sending it to production
  • Determining the differences in, or recent changes to, your various environments takes hours
  • Tracking changes over time is nearly impossible

Does this sound familiar?

Application Release Automation makes it easy to deploy applications across diverse server environments. It gives you a crystal clear picture of your deployment environment. It helps you quickly understand each server configuration, and it documents the change history associated with each and the effects of those changes.


Scenario 4: When the Java application environment is a mystery…

  • When making a change to your environment it causes things to stop working
  • Insight into a server’s configuration is based on “tribal knowledge”
  • No standard mechanism exists for reporting on server configurations

Does this sound familiar?

Application Release Automation provides a single picture of your environment, in a detailed and easy-to-understand format.


When you have Application Release Automation, you can:

  • Migrate and deploy all of your Java EE applications with a single mouse click
  • Take a snapshot of one application server configuration and apply it to other servers, regardless of cluster size
  • Compare application server configurations across your development, test, and production environments and instantly drill down to the exact differences among them
  • Auto-generate abstract configurations and tie them to your source control process
  • Auto-generate installers from a “known good” instance, and thereby eliminate the need for configuration and installation documentation
  • Work with proxy servers to maintain security across your production environment
  • Migrate applications from one application server version to another with a single mouse click (WebSphere 5.1 to 6.1 for example)

Application Release Automation is agentless and accessible through an Eclipse RCP user interface or directly from a command line interface (CLI). It can be initiated (via the CLI) by using a shell script, bat script, or custom Ant task, or directly integrated into management applications like HP Server Automation, BMC Blade Logic, or IBM Build Forge.

Ready for Rational


To find out more, read the Phurnace Deliver™ Datasheet or contact us at This e-mail address is being protected from spam bots, you need JavaScript enabled to view it to learn how we can accelerate your Java EE application deployments.