Migrating Applications from Weblogic, Jboss and Tomcat to Websphere V6, SG24-6690: Hernan Cunico, Leonardo Fernandez, Christian Hellsten and Roman
Total Page:16
File Type:pdf, Size:1020Kb
Front cover WebSphere Application Server V7 Competitive Migration Guide Learn migration strategy and planning Experiment with the Migration Toolkit Review migration case studies Joao Emilio S B da Silva Kiran Mantripragada Vasfi Gucer Kurtcebe Eroglu Hamdy Eed Fabio Xavier Albertoni ibm.com/redbooks International Technical Support Organization WebSphere Application Server V7: Competitive Migration Guide August 2010 SG24-7870-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xix. First Edition (August 2010) This edition applies to IBM WebSphere Application Server Version 7.0. © Copyright International Business Machines Corporation 2010. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures . xi Tables . xv Examples. xvii Notices . xix Trademarks . xx Preface . xxi The team who wrote this book . xxi Now you can become a published author, too! . xxiii Comments welcome. xxiii Stay connected to IBM Redbooks . xxiv Chapter 1. Introduction. 1 1.1 Objectives . 2 1.2 Scope of this book. 2 1.3 Applications covered in this book . 3 1.3.1 Java SE and EE technologies covered . 4 1.4 What is not covered in this book . 4 1.5 How to use this book . 5 Chapter 2. Common migration issues. 7 2.1 Java EE application server compatibility . 8 2.1.1 Differences in Java EE implementations. 8 2.1.2 Using vendor-specific features . 12 2.1.3 Deployment descriptors . 12 2.2 Application portability . 15 2.2.1 Application packaging . 15 2.2.2 Java source code . 18 2.2.3 Use of native code . 18 2.2.4 Database-related issues . 19 2.2.5 Java EE application clients . 20 2.3 J2EE 1.4 to Java EE 5 migration considerations . 21 2.3.1 Java Message Service . 21 2.3.2 Java Server Pages . 22 2.3.3 Servlets . 22 2.3.4 Java Server Faces . 22 © Copyright IBM Corp. 2010. All rights reserved. iii 2.3.5 Web services. 22 2.4 Runtime migration issues . 23 2.4.1 Migrating other products at the same time . 23 2.4.2 Resource definitions . 24 2.4.3 Development environment issues . 26 Chapter 3. WebSphere overview . 27 3.1 IBM WebSphere Platform . 28 3.1.1 Application infrastructure. 28 3.1.2 Application integration. 29 3.1.3 Business process management . 29 3.1.4 Business rule management systems . 29 3.1.5 Optimization . 30 3.1.6 Portals . 30 3.2 WebSphere Application Server V7 . 30 3.2.1 Overview . 30 3.2.2 Packaging . 33 3.2.3 Java Platform Enterprise Edition (Java EE) . 36 3.2.4 Evolving Java application development standards . 38 3.2.5 Supported hardware, platforms, and software . 39 3.2.6 New features and enhancements in WebSphere Application Server V7 . 43 3.2.7 Feature packs . 55 3.3 Development and deployment tools . 63 3.3.1 Rational Application Developer for Assembly and Deploy V7.5 . 64 3.3.2 Rational Application Developer for WebSphere Software V7.5 . 66 3.3.3 WebSphere Rapid Deployment. 67 3.3.4 Choosing which tools to use . 68 Chapter 4. Migration strategy and planning . 69 4.1 Migration process overview. 70 4.1.1 Types of migrations. 71 4.1.2 Important aspects of migrations . 72 4.1.3 Migration considerations . 73 4.2 Before beginning . 75 4.2.1 Migration assessment . 75 4.3 Migration planning . 77 4.3.1 Roles and responsibilities . 77 4.3.2 Getting help. 77 4.3.3 Migration project plan . 78 4.4 Migration implementation . 79 4.4.1 Implementation considerations . 79 4.4.2 Implementation phases . 80 iv WebSphere Application Server V7: Competitive Migration Guide 4.4.3 Application migration. 82 4.4.4 Runtime migration . 83 4.5 Post deployment . 83 4.5.1 Performance tuning and optimization . 84 4.5.2 WebSphere Application Server V7: New opportunities. 84 4.6 Summary . 86 Chapter 5. Installation and configuration . 87 5.1 Hardware and software . 88 5.2 IBM Rational Application Developer for WebSphere Software . 88 5.2.1 Installing the latest fixpack . 90 5.2.2 Verifying installation . 93 5.3 IBM Application Migration Tool . 95 5.3.1 Installing Application Migration Tool into IBM Rational Application Developer for WebSphere Software . 95 5.4 IBM DB2 Server Express Edition . 97 Chapter 6. Migration from Oracle WebLogic. ..