This information in this repository is designed to help with WebSphere user's journey in application and operations modernization, to transition to Cloudpak for Applications and Openshift.
For administrators, the goals are:
- Present value of operations modernization from a WebSphere administrator's point of view.
- Explain new concepts and processes in Openshift
- Provide scenario-based guides that map scenarios in WebSphere to similar scenarios in Openshift.
- Provide corresponding scenario based hands-on labs to help WebSphere administrator become proficient in Openshift.
For application developers, the goals are:
- Present the value of application modernization.
- Introduce the user to microservices and new programming models such microprofile.
- Introduce the user to the Liberty and Open Liberty as the runtime for Java microservices.
- Provide scenario based guides on development and containerization with Liberty.
When available, you may use the material here for different venues:
- 1 - 2 hours presentation + short lab
- Half day workshop
- Full day workshop
- Potentially 2-day workshop
The administrator sections are:
- Why Operations Modernization
- Options to Move WebSphere Workload to Cloud
- Openshift Concepts for WebSphere Administrators
- Migrating Applications
- Application and Configuration Management
- Problem Determination and Monitoring
- Security
- High Availability and Scalability
- Disaster Recovery
- Public and Hybrid Cloud
- Devops and CI/CD
- Introduction to Containerization. Requires an environment with
podman
installed.
These labs require that you have access to a Openshift 4.x environment.
- Introduction to Container Orchestration using Openshift
- Operational Modernization using traditional WebSphere images
- Runtime Modernization using Liberty images
- Tools to Manage Your Environment
These labs enable you to get started on Liberty quickly. The hardware requirement is a laptop or desktop computer. First, start with these two labs to familiarize yourself with installing and navigating Liberty:
Next, pick any lab for further exploration:
- Simple Development Lab with JSP and JEE Security
- Migration Toolkit
- JDBC
- JMS
- Web Cache
- Web Socket
- JAXWS
- Java Batch
- Open ID Connect and JWT
- Monitoring and Debugging: With Jconsole and other tools.
- Packaging and Customizing Liberty: Options to package and run Liberty as a zip file, as a runnable JAR, or customize for containers.
Finally, explore these additional labs: