Sun Java Enterprise System 5 Upgrade Guide for Microsoft Windows

Upgrade Sequencing Guidelines

The following listing provides the order in which Java ES components can be successfully upgraded on a single computer or in a deployed system. When you plan your upgrade, you can omit those components that are not part of your deployment architecture.

The chapters in this guide are arranged according to the order in which components appear in the following listing.

  1. Directory Server (Chapter 2, Directory Server)

    Many components store user data or configuration data in Directory Server, so upgrades to Directory Server should generally be performed before upgrading the components that have runtime or configuration dependencies on Directory Server.

  2. Directory Proxy Server (Chapter 3, Directory Proxy Server)

    Directory Proxy Server has a hard upgrade dependency on Directory Server and is therefore upgraded after Directory Server. Other components might access Directory Server through Directory Proxy Server.

  3. Web Server (Chapter 4, Web Server)

    A number of Java ES components require the support of a web container, which, if upgraded, should be upgraded before the components requiring web container services. Normally web container services are provided by Web Server, but if your architecture contains both, upgrade Web Server first.

  4. Message Queue (Chapter 5, Message Queue)

    Message Queue, if upgraded, is best upgraded before Application Server, which requires Message Queue to be Java 2 Enterprise Edition (J2EE) compliant.

  5. Application Server (Chapter 6, Application Server)

    Application Server depends on Web Server for its load balancing plug in, so if you are using that capability, Application Server should be upgraded after Web Server.

  6. Service Registry (Chapter 7, Service Registry)

    Service Registry can be upgraded anytime after Application Server is upgraded because it depends upon Application Server for runtime container services.

  7. Web Proxy Server (Chapter 8, Web Proxy Server)

    Web Proxy Server can be upgraded anytime, though generally it would be upgraded after the Web Server or Application Server component for which it provides a proxy service. Web Proxy Server is a new Java ES Release 5 component that can be upgraded from its previous non-Java ES release.

  8. Access Manager (Chapter 9, Access Manager)

    Access Manager plays a central role in authentication and authorization, including single sign-on. If upgraded, Access Manager should be upgraded before the components that depend on it for those services. In addition, Access Manager requires specific Directory Server schema (Schema 2), which affects how other components use Directory Server.