WA1101 WebSphere Application Server V5.0 Migration
Course Outline
1. Introduction to Migration
  • Migration paths
  • What you will need to migrate
  • Navigating Java and J2EE technologies
  • WebSphere v5.1 architecture primer
  • Developing a high-level migration plan
2. Introduction to IBM WebSphere
  • Building J2EE and Web Services Application with IBM WebSphere
  • J2EE application modules
  • Web Services application module
  • Infrastructure for J2EE and Web Service applications
  • Examples of using WebSphere in J2EE and Web Services Application
  • Introduction to IBM WebSphere Family
  • WebSphere Application Server
  • WebSphere Portal
  • WebSphere MQ
  • WebSphere Commerce Suite
  • WebSphere Studio
  • Introduction to IBM WebSphere Application Server V5.1
  • Overview and new features of WAS V5.1
  • Editions of WAS V5
  • Architecture and components of WAS V5.1 Network Deployment
  • WAS V5.1 Network Deployment administration module and tools
3. WebSphere Application Server Installation
  • Pre-installation
  • Network architecture planning and configuration
  • Typical network configurations for WAS 5.1
  • Setup single server environment
  • Setup multi-server environment
  • Install WAS V5.1 Network Deployment
  • Typical and custom installation
  • Silent installation
  • Test installation
  • Migrate to WAS V5.1 Network Deployment
  • Installation trouble shooting
4. WebSphere Application Server Architecture
  • WebSphere Application Server Component Architecture
  • Node
  • Application Server
  • Embedded HTTP server
  • Web Container
  • EJB Container
  • Web Service Engine
  • JMS server
  • Security Server
  • Admin Services, Admin console and applications
  • Configuration repository
  • HTTP Server and WebSphere Plug-in
  • WebSphere Application Server Network Deployment
  • Cell
  • Deployment Manager and Managed processes
  • Node Agent
  • Cluster
  • Web Service gateway and UDDI Registry
  • Edge Components
  • WebSphere Application Server Topology Selection
  • Vertical and horizontal scaling
  • Multi-tiered
  • Multiple instance and coexistence
  • Clusters
  • Topology selection criteria
5. WebSphere Application Server Administration
  • WebSphere Application Server administrative tasks
  • Administrating servers
  • Add/remove node (application server instance)
  • Start/stop network environment
  • Administrating applications
  • Assemble applications
  • Install/uninstall applications
  • Start/stop applications
  • WebSphere Admin Console
  • Introduction to functions of WebSphere admin console
  • Starting admin console
  • Admin console GUI
  • Using Admin console
  • Securing admin console
  • Using WebSphere Administrative Console for System administration
  • Administrating Servers
  • Create application servers
  • Start/stop application server
  • Monitor the running of application servers
  • Delete application servers
  • Configure transports
  • Set up Java virtual machine
  • Preparing to host applications
  • Create a virtual host.
  • Configure a Web container.
  • Configure an EJB container.
  • Create resources for data access.
  • Create a JDBC provider and data source.
  • Create a URL and URL provider.
  • Create a JMS destination, connection, and provider.
  • Configure a Session Manager.
  • Configuring Web server plug-ins
6. WebSphere Application Deployment and Administration
  • Assembling J2EE Application with Application Assembly Toolkit (ASTK)
  • Assemble EJB modules
  • Assemble Web modules
  • Generate EAR (Enterprise Application Archive)
  • Installing J2EE applications into WebSphere Application Servers
  • Setting class path and module visibilities of J2EE applications
  • Installing EAR or stand alone modules (war or jar)
  • Manage J2EE applications
  • Manage EJB containers
  • Manage HTTP sessions
7. WebSphere Application Server Administration-Advanced
  • Working with application server configuration files
  • Distributed administration
  • Managing administrative agents
  • Configure administrative services and repository
  • Configure deployment managers and cells
  • Configure nodes
  • Using WebSphere Command Line tools
  • Using WebSphere administrative (wsadmin) scripting program
8. WebSphere Application Tracing and Trouble Shooting
  • Problem Determination in WebSphere
  • Tools for Tuning and Trouble Shooting WebSphere Applications
  • Configuring WebSphere Application Server Trace with WebSphere Admin Console
  • Using WebSphere Log Analyzer
  • Using Object Level Trace and Distributed Debug
9. Migrating the System Configuration and Runtime
  • New system requirements
  • Planning and executing system upgrades
  • Migrating from WebSphere v3.5
  • Migrating from WebSphere v4.0
  • Product coexistence and interoperability during the transition
  • Upgrading the network systems
10. Tools to Assist Your Migration
  • Web Resource migration with MigrateWC
  • EJB migration with ejbdeploy
  • Enterprise Application migration with earconvert
  • Converting JMS Listener applications to Message-Driven Beans with mb2mdb
  • Uncovering API incompatibilities with CACT
11. Migrating from VAJ, WSAD V4 and V5
  • Creating a plan
  • Code migration
  • Build and deployment migration
12. Migration Guide
  • Code migration
  • Production server migration
  • Performance tuning
Appendix A - WebSphere Application Server – Network Deployment
  • WebSphere multi-server scaling topologies
  • Vertical scaling
  • Horizontal scaling
  • Dispatcher
  • Deployment manager cells
  • WebSphere clustering and workload management
  • Manage WebSphere multi-server environments
  • Configure the cell-wide environment
  • Add node to a cell
  • Start/stop a node
  • Remove a node from a cell
  • Manager clusters for workload management
  • Creating clusters
  • Add application servers as cluster members
  • Start/stop clusters