0%

Book Description

This IBM Redbooks publication will help you design a solution to migrate an application from the Common Connector Framework (CCF) to the J2EE Connector Architecture (J2CA). As CCF is phased out and the new technology replaces it, customers will find that migration must be planned and executed carefully.

The idea behind this book is to show the architectural differences between the two technologies and help with planning and executing a smooth migration. We show the routes, either automatic or manual migration, and document the tools and tricks that can be used to perform the migration.

The automatic migration tool used in this book is the CCF Migration Assistant (CMA) developed by IBM to help customers in their migration efforts. In both cases, automatic and manual, certain preparation and post-processing steps must be performed, and we also show how to accomplish them.

We also include a chapter about migrating a real-life application using the tools and ideas listed in the other chapters of the book.

The book is an extension of the original Redpaper REDP-3784, published in 2003.

Table of Contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this redbook
    2. Become a published author
    3. Comments welcome
  3. Chapter 1: Introduction
    1. From CCF to J2CA
    2. J2CA vs. CCF at a glance
    3. Migration options
    4. Application model considerations
      1. Scenario 1: applications using EAB CCF artifacts directly
      2. Scenario 2: applications using EAB session beans
      3. Scenario 3: applications using business objects and mappers
    5. Automated migration versus manual migration
    6. Known limitations imposed by the new environment
  4. Chapter 2: Preparation for migration
    1. The migration steps
    2. Preparing CCF in VisualAge for Java for migration
    3. Preparing WebSphere Studio for migration
      1. Importing a resource adapter
      2. Creating a service project
      3. Adding a server and server configuration
    4. Migrating the CCF artifacts to J2CA artifacts
    5. Migrating non-CCF artifacts; deploying the application
  5. Chapter 3: Automated migration using CCF Migration Assistant
    1. What is CMA?
    2. Features of CMA
    3. Limitations and restrictions of CMA
    4. How to obtain CMA
    5. How to install CMA
    6. Migrating CCF artifacts to J2CA artifacts using CMA (1/2)
    7. Migrating CCF artifacts to J2CA artifacts using CMA (2/2)
  6. Chapter 4: Manual migration
    1. Migration steps
      1. Importing the COBOL files
      2. Generating the enterprise service (1/2)
      3. Generating the enterprise service (2/2)
      4. Generating deploy code
      5. Creating the service proxy
  7. Chapter 5: Post-migration steps
    1. Common post-migration steps
      1. Updating references from CCF to J2CA
      2. Record compatibility
      3. Exception types
      4. Transactions
    2. Post-migration steps for automatically converted applications
      1. Command compatibility
      2. Resolving generation option discrepancies
      3. Migrating multiple segment messages for IMS
    3. Running an enterprise application in the test environment
  8. Chapter 6: Special considerations
    1. Programming considerations
      1. Exposing InteractionSpec / ConnectionSpec properties as data
      2. Programmatically reading and setting InteractionSpec values
      3. Programmatically reading and setting ConnectionSpec
    2. Security considerations
      1. Extracting embedded exceptions from the WSIF exceptions
    3. Co-existence of CCF and J2CA applications
    4. Exploring WebSphere Studio 5.1 Batch Importer
    5. Migrating CMA-generated code from WebSphere Studio 5.0.x to 5.1
  9. Chapter 7: Migrating a real-life application
    1. Describing and analyzing the application
      1. Functionality of the application
      2. Model assessment
      3. Implementation assessment
      4. Numerical analysis of the application
      5. Applying the analysis
      6. Other considerations
      7. Migration starting point
    2. CMA-based migration of the CCF artifacts
      1. Preparing CCF artifacts
      2. Preparing the migration environment
      3. Performing automated migration
      4. Application post-processing (1/2)
      5. Application post-processing (2/2)
    3. Manual migration of the CCF artifacts
      1. Preparing the J2CA artifacts (1/3)
      2. Preparing the J2CA artifacts (2/3)
      3. Preparing the J2CA artifacts (3/3)
      4. Application post-processing (1/2)
      5. Application post-processing (2/2)
      6. Server settings modification
      7. Problems
      8. Result of the manual migration
    4. Evaluation of the migration
      1. Performance
      2. Numerical comparison of the results
      3. How much time did it take?
      4. Conclusion
  10. Chapter 8: Comparing CCF to J2C Architecture
    1. Common Connector Framework
      1. The CCF client interfaces
      2. CCF Infrastructure interfaces
      3. VisualAge for Java EAB commands
      4. Implementing the QoS with the RuntimeContext
      5. Setting up the QoS for a sample IMS CCF application (1/2)
      6. Setting up the QoS for a sample IMS CCF application (2/2)
    2. Making the CCF artifacts J2EE compliant
    3. J2EE Connector Architecture (J2CA)
      1. The Common Client Interface
      2. The System Programming Interface and QoS implementation (1/2)
      3. The System Programming Interface and QoS implementation (2/2)
      4. WebSphere Studio Enterprise Services, WSIF implementation
      5. Setting up the QoS for an IMS J2CA/WSIF application
  11. Abbreviations and acronyms
  12. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  13. Index (1/2)
  14. Index (2/2)
  15. Back cover
18.219.14.63