Book description
This IBM® Redbooks® publication helps you plan and execute the migration of J2EE applications that are developed for Oracle WebLogic Server, Oracle Application Server, JBoss, and Apache Tomcat, so that they run on IBM WebSphere® Application Server V8.5. In addition, this book covers migration from earlier versions of WebSphere Application Server to WebSphere Application Server V8.5.
This book provides detailed information to plan migrations, suggested approaches for developing portable applications, and migrating working examples for each of the platforms from which we migrated in our examples. The primary tool that is used in the migration scenarios that are covered in this book is the IBM WebSphere Application Server Migration Toolkit V3.5.
It is not our intention to provide a feature-by-feature comparison of these application servers versus WebSphere Application Server, but to produce practical technical advice for developers who must migrate applications from these vendors to WebSphere Application Server V8.5.
This publication is an update of WebSphere Application Server V7: Competitive Migration Guide, SG24-7870.
The book is intended as a migration guide for IT specialists who are working on migrating applications that are written for other application servers or earlier versions of WebSphere Application Server to WebSphere Application Server V8.5.
Please note that the additional material referenced in the text is not available from IBM.
Table of contents
- Figures (1/2)
- Figures (2/2)
- Tables
- Examples
- Notices
- Preface
-
Part 1: WebSphere Application Server V8.5: Concepts and architecture
-
Chapter 1: Overview of WebSphere Application Server V8.5
- Overview of WebSphere Application Server
- WebSphere Application Server packaging
- WebSphere Application Server concepts (1/2)
- WebSphere Application Server concepts (2/2)
- Containers
- Applications (1/2)
-
Applications (2/2)
- Java EE applications
- Portlet applications
- SIP applications
- Business-level applications
- WebSphere Batch applications
- OSGi applications
- Communications enabled applications
- Service Component Architecture
- XML
- WebSphere Application Server Web 2.0 and Mobile Toolkit
- Development and testing of applications
- Deploying, maintaining, and upgrading applications
- Profiles
- Workload management
- High availability
- Intelligent management
- Health management
- Administration and problem determination
- Messaging
- Service integration
- Security
- Liberty profile
-
Chapter 1: Overview of WebSphere Application Server V8.5
-
Part 2: Migrating methodology and common issues for migration
- Chapter 2: Migration strategy and planning
-
Chapter 3: Common migration issues
- Java EE application server compatibility (1/2)
- Java EE application server compatibility (2/2)
- Application portability (1/2)
- Application portability (2/2)
- J2EE to Java EE migration considerations (1/2)
- J2EE to Java EE migration considerations (2/2)
- Runtime migration issues
- Interoperability and integrations
-
Part 3: Migrating your applications to WebSphere Application Server V8.5
-
Chapter 4: Installation and configuration of the Application Migration Tools
- IBM WebSphere Application Server Migration Toolkit overview (1/2)
- IBM WebSphere Application Server Migration Toolkit overview (2/2)
- Installing the Application Migration Tools on Eclipse
- Installing the Application Migration Tools on Rational Application Developer V8.5
- Command-line installation
- Configuring the Application Migration Tools (1/2)
- Configuring the Application Migration Tools (2/2)
- Troubleshooting
-
Chapter 5: Differences between Eclipse and Rational Application Developer
- Feature portfolio for Eclipse and Rational Application Developer
- Eclipse
- WebSphere Application Server Developer Tools for Eclipse
- Rational Application Developer (1/2)
-
Rational Application Developer (2/2)
- Java EE Specifications Upgrade wizard
- Visualization
- Portal and portlet
- iWidgets
- Java EE Connector Architecture
- Service Component Architecture
- JavaServer Faces
- Communications Enabled Applications
- Session Initiation Protocol
- Modern Batch Tools
- Analysis
- Profiling
- Cloud
- Team Debug
- Code Review (static analysis)
- Team Code Coverage
- XML tools
-
Chapter 6: Migrating from Oracle WebLogic
- Introduction
- Prerequisites and assumptions
- Oracle WebLogic Server 10.3.6 installation
- Application Migration Tool - WebLogic to WebSphere
- Migrating Trade 3.1 for Oracle WebLogic Server 10.3.6
- MVC WebLogic Application migration (1/6)
- MVC WebLogic Application migration (2/6)
- MVC WebLogic Application migration (3/6)
- MVC WebLogic Application migration (4/6)
- MVC WebLogic Application migration (5/6)
- MVC WebLogic Application migration (6/6)
-
Chapter 7: Migrating from Oracle Application Server
- Introduction
- Prerequisites and assumptions
- Application Migration Tool - Oracle AS to WebSphere
- Comparison of WebSphere Application Server V8.5 and Oracle Application Server 10.1 terminology
- Installing Oracle Application Server 10.1.2
- Migrating the sample application (1/3)
- Migrating the sample application (2/3)
- Migrating the sample application (3/3)
-
Chapter 8: Migrating from JBoss
- Migrating from older versions
- Application Migration Tool - JBoss AS to WebSphere
- Preparing the environment
- Migrating the Kitchensink application of the JBoss Quickstarts distribution (1/3)
- Migrating the Kitchensink application of the JBoss Quickstarts distribution (2/3)
-
Migrating the Kitchensink application of the JBoss Quickstarts distribution (3/3)
- Migration approach
- Verifying the Kitchensink sample application
- Importing the EAR file and source code to Rational Application Developer
- Analyzing and fixing migration problems
- Checking the project using Application Migration Tool
- Managing more runtime dependencies
- Migrating to the WebSphere built-in JPA provider and the default data source
- Building and running an application on an integrated test environment
- Summary
- Migrating the Online Brokerage application (1/4)
- Migrating the Online Brokerage application (2/4)
- Migrating the Online Brokerage application (3/4)
- Migrating the Online Brokerage application (4/4)
-
Chapter 9: Migrating from Apache Tomcat
- Introduction
- Application Migration Tool - Apache Tomcat to WebSphere
- Prerequisites and assumptions
- IBM Redbooks Publications Sample Application (1/3)
- IBM Redbooks Publications Sample Application (2/3)
- IBM Redbooks Publications Sample Application (3/3)
- MvnForum migration (1/3)
- MvnForum migration (2/3)
- MvnForum migration (3/3)
- Easy JSP Forum migration (1/2)
- Easy JSP Forum migration (2/2)
- Summary
-
Chapter 10: Application Framework migration
- Migrating a Seam Framework application (1/5)
- Migrating a Seam Framework application (2/5)
- Migrating a Seam Framework application (3/5)
- Migrating a Seam Framework application (4/5)
- Migrating a Seam Framework application (5/5)
- Migrating a Spring Framework application (1/4)
- Migrating a Spring Framework application (2/4)
- Migrating a Spring Framework application (3/4)
- Migrating a Spring Framework application (4/4)
-
Chapter 4: Installation and configuration of the Application Migration Tools
-
Part 4: Migrating from earlier versions of WebSphere Application Server
- Chapter 11: Installation and configuration of the Application Migration Tool - WebSphere Version to Version
-
Chapter 12: Migrating from earlier versions of WebSphere Application Server
- Concepts (1/3)
- Concepts (2/3)
- Concepts (3/3)
- Plants by WebSphere sample application migration (1/2)
- Plants by WebSphere sample application migration (2/2)
- Migration of Plants By WebSphere (1/3)
- Migration of Plants By WebSphere (2/3)
-
Migration of Plants By WebSphere (3/3)
- Exporting PlantsByWebSphere.ear and importing it into Eclipse for analysis
- Configuring and running the Application Migration Tool - WebSphere Version to Version
- Fixing errors that are reported by Application Migration Tool.
- Other migration problems not detected by Application Migration Tool
- Exporting the fixed Plants By WebSphere application and running the application on WebSphere Application Server V8.5
- Probability Distribution Sample (1/2)
-
Probability Distribution Sample (2/2)
- Importing the application into Rational Application Developer V8.5
- Installing the application on WebSphere Application Server V6.1
- Testing the application on WebSphere Application Server V6.1
- Running the Application Migration Tool - WebSphere Version to Version
- Resolving the reported migration problems
- Preparing the application in Rational Application Developer for installation on WebSphere Application Server V8.5
- Installing the application on WebSphere Application Server V8.5
- Testing the application on WebSphere Application Server V8.5
- Options for upgrading the application after migration
- Web services Axis 2 stock quote (1/2)
-
Web services Axis 2 stock quote (2/2)
- Overview
- Installation on WebSphere Application Server V6.1
- Testing on WebSphere Application Server V6.1
- Importing the source of the application into Eclipse
- Running the Application Migration Tool - WebSphere Version to Version
- Preparing to install on WebSphere Application Server V8.5
- Installing on WebSphere Application Server V8.5
- Configuring WebSphere Application Server V8.5 to support the application
- Testing the application on WebSphere Application Server V8.5
- Summary of migrating the Web services Axis 2 stock quote application
-
Part 5: Appendixes
-
Appendix A: Migration questionnaires
- Business requirements
- General information
- Application architecture
- Dependencies
- Persistence
- National language
- Code
- Java
- EJB usage
- Servlets and JSPs
- Web services
- Database access
- JMS
- JNDI naming
- Application trace and logging
- Struts
- Transactions
- Threads
- Sockets
- XML
- Development migration questionnaire
- Workstation configuration
- Integrated development environment
- Development test configuration
- Software development skills
- Development methodology
- Build and packaging
- Ant
- Runtime migration questionnaire
- General
- Current hardware
- Software
- HTTP Server
- Network edge
- Availability
- Rollout issues
- Administration
- Security
- Testing migration questionnaire
- Hardware
- Practices and tools
- Appendix B: Additional material
-
Appendix A: Migration questionnaires
- Related publications
- Back cover
Product information
- Title: WebSphere Application Server V8.5 Migration Guide
- Author(s):
- Release date: November 2012
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
book
Migrating from WebSphere Application Server Community Edition to WebSphere Application Server
This IBM Redbooks publication publication can help you plan and perform the migration of your J2EE …
book
WebSphere Application Server Administration Using Jython
Save Time and Money: Streamline WebSphere Application Server Management with Jython Scripting! Utilizing Jython scripting, you …
book
IBM WebSphere Application Server Liberty Profile Guide for Developers
IBM® WebSphere® Application Server V8.5 includes a Liberty profile, which is a highly composable, dynamic application …
book
WebSphere Application Server V8.5 Administration and Configuration Guide for the Full Profile
This IBM® Redbooks® publication provides system administrators and developers with the knowledge to configure an IBM …