Intro
Overall Presentation Goal
Speaker's Qualifications
Beyond the APIs ...
Outline
Outline
Java EE Deployment Units
Common Libraries
Packaging Common Libraries
Problems
Java EE Optional Packages - 1
Java EE Optional Packages - 2
Application Libraries
Application Libraries - Goals
Application Libraries - Types
Application Libraries - Semantics 1
Application Libraries - Semantics 2
Application Libraries - Semantics 3
Application Libraries - Semantics 4
Application Libraries - Semantics 5
Application Libraries - Semantics 6
Application Libraries - Ref. 1
Application Libraries - Ref. 2
Application Libraries - Ref. 3
Application Libraries - Ref. 4
Application Libraries - Ref. 5
Application Libraries - Ref. 6
Application Libraries - Ref. 7
Application Libraries - Ref. 8
Application Libraries - Ref. 9
Application Libraries - Portability
Web Application Libraries
Web Application Libraries (cont'd)
Outline
Production Redeployment
Production Redeployment
Side by Side - Motivation
Side by Side Deployment - Goals
Multiple versions
Versioned Artifacts
Automatic Retirement
Testing New App Version
Rollback
Managing Versions
Outline
Configuration Changes
Deployment Plans - Motivation
Deployment Plans - What
Deployment Plans - 3
Deployment Plans - 4
Deployment Plans - 5
Deployment Plans - 6
Deployment Plans - 7
Deployment Plans - Tool Support
Summary
WebLogic Server 10
WebLogic Server 10
Large scale enterprise application deployments face challenges in development and deployment. Java EE 5 provides a mature and robust API for authoring enterprise applications. This talk tackles the issues with deploying such enterprise applications in the 'real world'. Specifically we'll discuss the advances in packaging reusable applications, disruption-free application upgrades and application lifecycle management. We will explore some of the ways that the Java EE 5 specification and BEA's WebLogic Server address these issues.
Nagesh Susarla is the technical lead for the J2EE Application Container team at BEA Systems. He works on designing and implementing the Application Container for WebLogic Server. He has in-depth experience with classloaders and code generators. Over the past six years at BEA Systems, he has also worked on building the Weblogic Servlet and JSP Containers.