Linkedin

  • Home >
  • Migrate from IBM WebSphere Application Server to Apache Tomcat on Amazon EC2

Migrate from IBM WebSphere Application Server to Apache Tomcat on Amazon EC2

Project Overview

Project Detail

Summary

This pattern walks you through the steps for migrating from an on-premises Red Hat Enterprise Linux (RHEL) 6.9 or later system that’s running IBM WebSphere Application Server (WAS) to RHEL 8 running Apache Tomcat on an Amazon Elastic Compute Cloud (Amazon EC2) instance. 

The pattern can be applied to the following source and target versions: 

  • WebSphere Application Server 7.x to Apache Tomcat 8 (with Java 7 or later) 

  • WebSphere Application Server 8.x to Apache Tomcat 8 (with Java 7 or later) 

  • WebSphere Application Server 8.5.5.x to Apache Tomcat 9 (with Java 8 or later) 

  • WebSphere Application Server 8.5.5.x to Apache Tomcat 10 (with Java 8 or later) 

Prerequisites and limitations

Prerequisites  

  • An active AWS account 

  • Source Java code, with the following assumptions:

    • Uses the Java Development Kit (JDK) version of Java 7 or later

    • Uses the Spring or Apache Struts framework

    • Doesn't use the Enterprise Java Beans (EJB) framework or any other WebSphere server functionality that's not readily available for Tomcat

    • Primarily uses servlets or Java Server Pages (JSPs) 

    • Uses Java Database Connectivity (JDBC) connectors to connect to databases  

  • Source IBM WebSphere Application Server version 7.x or higher 

  • Target Apache Tomcat version 8.5 or higher  

Architecture

 Source technology stack

  • A web application built using the Apache Struts Model-View-Controller (MVC) framework 

  • A web application running on IBM WebSphere Application Server version 7.x or 8.x

  • A web application that uses a Lightweight Directory Access Protocol (LDAP) connector to connect to an LDAP directory (iPlanet/eTrust) 

  • An application that uses IBM Tivoli Access Manager (TAM) connectivity to update the TAM user password (in the present implementation, applications use PD.jar)

 On-premises databases

  • Oracle Database 21c (21.0.0.0)

  • Oracle Database 19c (19.0.0.0)

  • Oracle Database 12c Release 2 (12.2.0.1)

  • Oracle Database 12c Release 1 (12.1.0.2)

Target technology stack

  • Apache Tomcat version 8 (or later) running on RHEL on an EC2 instance

  • Amazon Relational Database Service (Amazon RDS) for Oracle

For more information about the Oracle versions supported by Amazon RDS, see the Amazon RDS for Oracle website.

Target architecture

 

https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-from-ibm-websphere-application-server-to-apache-tomcat-on-amazon-ec2.html?did=pg_card&trk=pg_card

To know more about this project connect with us

Migrate from IBM WebSphere Application Server to Apache Tomcat on Amazon EC2