Skip to main content Skip to main navigation Skip to search Skip to footer

J2EE Application Deployment Framework

J2EE Application Deployment Framework

Abstract

This paper proposes a Generic container deployment framework for automating and making the deployment process of a given J2EE application/product smooth, easily maintainable and transparent of application-server. The proposed  framework  is  based  on  the  J2EE Deployment API (JSR88) part of J2EE specifications  since  J2EE1.4  and  introduces  a new concept of Container deployment descriptor which  is  used  by  the  framework  utility  for deploying the application/product across different application-servers. The framework also provides  mechanism  to  automatically  generate the Container deployment descriptor. The paper also  discusses  the  limitations  of  the  proposed framework and the complementing technologies like JSR77.

Excerpts from the Paper

Primarily there are three approaches followed for deployment of J2EE Applications/components to the target Application Servers as follows:

  • Most of the Application server vendors such as  Weblogic and Websphere provide a proprietary UI  based tool for  configuring  and deploying J2EE applications/components, the end user or the deployer make use of this tool and manually configure and deploy the J2EE components onto the target Application server.
  • Some of the application server vendors such as Websphere also provide a custom scripting environment for deployment and the end-user can  make  use  of  this  environment  to  create custom scripts for automating the deployment process.
  • Few of the application server have neither of the above two provisions, essentially because the  deployment  process  is  quite  simplified requiring minimum configurations and whatever configurations are required they can be done directly into a XML configuration file, a typical  example  where  this  is  applicable  is Jboss. 

DOWNLOAD THE WHITEPAPER

Contact Us
MAX CHARACTERS: 10,000

We will treat any information you submit with us as confidential. Please read our privacy statement for additional information.

We will treat any information you submit with us as confidential. Please read our privacy statement for additional information.