You are previewing Migrating Applications from Microsoft DNA to IBM WebSphere.
O'Reilly logo
Migrating Applications from Microsoft DNA to IBM WebSphere

Book Description

This IBM Redbooks publication is about migrating your application from Microsoft DNA to IBM's WebSphere, from coming up with a strategy and scope for the migration to architecting and developing the migration solution.

If you are the IT decision maker or the project manager who is responsible for setting the scope and defining the strategy for your migration, then the first part of this book is aimed at you. The second part of the book focuses on IT architects, IT specialists, or programmers who have to re-engineer, design, code, and test the migration solution.

Part 1 focuses on what to do before you commence the migration, and how to set the scope within the migration constraints and come up with your migration strategy.

In Part 2 we look at redesigning the architecture of your Windows DNA application, and discuss how to identify the considerations unique to your migration scenario and provide guidelines for migrating the different tiers of your application based on your migration strategy and redesigned architecture.

Table of Contents

  1. Notices
    1. Trademarks
  2. Preface
    1. What this book is about
    2. What this book is not about
    3. The target audience
    4. Structure of this book
    5. The team that wrote this redbook
    6. Become a published author
    7. Comments welcome
  3. Part 1: Preparing for migration
    1. Chapter 1: Setting the migration scope
      1. Introduction to migration stages
      2. Migration scope considerations
        1. Defining your migration objectives and requirements
        2. Taking inventory of your migration scenario
        3. Identifying migration skills gaps
      3. Migration scope definition
        1. Defining the solution scope
        2. Defining the project scope
        3. Creating the migration scope
      4. Chapter summary
        1. Migration scope recommendations
        2. Where to get training information
    2. Chapter 2: Migration strategies
      1. Introduction to migration strategy
      2. Migration considerations
        1. Which architecture topics to consider
        2. What transition topics to consider
      3. Analyzing your data
        1. Architecture strategy analysis
        2. Transition strategy analysis
      4. Chapter summary
        1. Migration strategy recommendations
  4. Part 2: Migration how to
    1. Chapter 3: Architecture migration
      1. Introduction
      2. Windows DNA architecture overview
        1. N-tier architectures with DNA
        2. Presentation tier
        3. Business logic tier
        4. Data resource tier
        5. Technologies supporting the DNA architecture
      3. Overview of the WebSphere platform
        1. The WebSphere family
        2. Overview of the J2EE platform
        3. J2EE n-tier architecture
        4. J2EE presentation tier
        5. J2EE business logic tier
        6. J2EE data resources tier
        7. Technologies supporting the J2EE architecture
      4. Comparison of Windows DNA and WebSphere/J2EE
        1. System model
        2. Component model
        3. Persistence
        4. Transactions
        5. Security
      5. Migrating your Windows DNA architecture to J2EE
        1. Application model
        2. Architecture model
      6. Chapter summary
        1. Architecture migration recommendations
        2. Where to get more information
    2. Chapter 4: Development environment migration
      1. Introduction
        1. Software development as a business process
        2. Introduction to business driven development
        3. Application development imperatives
      2. Overview of the Visual Studio Suite
        1. The Visual Studio integrated development environments
        2. Visual Studio tools
      3. Introduction to IBM Software Development Platform
      4. Migrating to IBM Software Development Platform
        1. Requirements and analysis
        2. Design and construction
        3. Software quality
        4. Software configuration management
        5. Process and portfolio management
      5. Chapter summary
        1. Development platform migration recommendations
        2. Where to get more information
    3. Chapter 5: Application migration
      1. Introduction
      2. Presentation tier
        1. Windows DNA presentation tier technologies
        2. WebSphere/J2EE presentation tier technologies
        3. Comparison of ASP and JSP technologies
        4. Client-side programming
        5. Server-side programming
      3. Business logic tier
        1. Interaction patterns
        2. Messaging and queuing
        3. Threading
        4. Transactions
      4. Data resource tier
        1. Windows DNA data resource technologies
        2. WebSphere data resource technologies
      5. Chapter summary
        1. Presentation tier migration recommendations
        2. Business logic tier migration recommendations
        3. Data resource tier migration recommendations
        4. Where to get more information
    4. Chapter 6: Runtime migration
      1. Introduction
        1. Key concepts
        2. Clustering
      2. Microsoft clustering solution
        1. Network Load Balancer (NLB)
        2. Component Load Balancer (CLB)
        3. Microsoft Cluster Server (MSCS)
      3. Introduction to WebSphere Application Server family
        1. Stand-alone server configuration
        2. Distributed server configuration
      4. IBM WebSphere clustering solution
        1. Workload Management
        2. Failover
      5. Migrating Windows cluster to WebSphere
        1. Migrating clustering in the presentation tier
        2. Migrating clustering in the business logic tier
        3. Migrating clustering in the resource layer
      6. Security
        1. Java Security Model
        2. Windows Security Services
        3. Authentication
        4. Authorization
        5. Administration/configuration
        6. Web content security
        7. Enterprise JavaBeans Security
      7. Chapter summary
        1. Runtime migration best practices and recommendations
        2. Where to get more information
  5. Part 3: Appendixes
  6. Abbreviations and acronyms
  7. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  8. Index
  9. Back cover