Modernization Target Comparisons

The following table compares all the modernization targets deployed as images, running in containers, across a number of different capabilities.

Capability Enterprise Application Service (EASeJ) WebSphere Liberty Open Liberty Liberty administered from WebSphere (MoRE) WebSphere Traditional Description
Spring Framework 4.x, Spring Boot 1.5 check image check image Supported Spring and Spring Boot versions. Docs
Spring Framework 5.x, Spring Boot 2.x check image check image check image check image Supported Spring and Spring Boot versions. Docs
Spring Framework 6.x, Spring Boot 3.x check image check image check image Supported Spring and Spring Boot versions. Docs
Java SE 8 check image check image check image check image Supported
Java SE 11 check image check image Supported
Java SE 17+ check image check image check image check image Supported
Managed Service check image The service is managed for you and automatically secured and updated
WebSphere Console Managed check image check image Managed the lifecycle of your applications via the WebSphere Console
Flexible Deployment check image check image check image check image Image based deployment allows for complete reproducibility and guaranteed immutability
Self-healing check image check image check image check image Container orchestration platform/operator restarts containers automatically
Horizontal scaling check image check image check image check image Container orchestration platform can scale deployments horizontally as needed, for suitable applications
High Availability check image check image check image check image Container orchestration platform can run multiple instances simultaneously to ensure availability
Zero Migration check image check image check image check image Application code written for one version of the runtime is guaranteed to run on later versions of the runtime
Continuous Delivery releases check image check image check image Continuously released every 4 weeks with latest security patches and features
Right size images check image check image check image Runtime is optimised to include only required features therefore delivering smallest possible footprint
Fast Startup check image check image check image check image Optimized for rapid startup in containerized environments
Auto-Tuning check image check image check image Auto-tunes for smallest operational footprint
MicroProfile enabled check image check image check image check image MicroProfile observability for health integration such as metrics, distributed tracing and readiness
Cloud-ready build check image check image check image Build using Dockerfile, Cloud Native Buildpack, or Source2Image
Level 5 Operator check image check image check image Full level 5 Operator for deployment and Day 2 Operations
Developer Mode check image check image check image check image Enhanced developer experience optimised for Cloud
Latest Jakarta EE APIs check image check image check image check image Supports the latest Jakarta EE APIs to keep applications as modern as possible
Supported Open Source check image Runtime source code is OpenSource. Full production level Support is available from IBM
Heritage WebSphere APIs check image check image check image Support for existing WebSphere APIs to accelerate modernisation and reduce developer effort