Modernization Target Comparisons
The following table compares all the modernization targets deployed as images, running in containers, across a number of different capabilities.
| Capability | WebSphere Liberty | Open Liberty | WebSphere Traditional | Description |
|---|---|---|---|---|
| Spring Framework 4.x, Spring Boot 1.5 | |
Supported Spring and Spring Boot versions. Docs | ||
| Spring Framework 5.x, Spring Boot 2.x | |
|
|
Supported Spring and Spring Boot versions. Docs |
| Spring Framework 6.x, Spring Boot 3.x | |
|
Supported Spring and Spring Boot versions. Docs | |
| Java SE 8 | |
|
|
Supported |
| Java SE 11 | |
|
Supported | |
| Java SE 17+ | |
|
Supported | |
| Flexible Deployment | |
|
|
Image based deployment allows for complete reproducibility and guaranteed immutability |
| Self-healing | |
|
|
Container orchestration platform/operator restarts containers automatically |
| Horizontal scaling | |
|
|
Container orchestration platform can scale deployments horizontally as needed, for suitable applications |
| High Availability | |
|
|
Container orchestration platform can run multiple instances simultaneously to ensure availability |
| Zero Migration | |
|
Application code written for one version of the runtime is guaranteed to run on later versions of the runtime | |
| Continuous Delivery releases | |
|
Continuously released every 4 weeks with latest security patches and features | |
| Right size images | |
|
Runtime is optimized to include only required features therefore delivering smallest possible footprint | |
| Fast Startup | |
|
Optimized for rapid startup in containerized environments | |
| Auto-Tuning | |
|
Auto-tunes for smallest operational footprint | |
| MicroProfile enabled | |
|
MicroProfile observability for health integration such as metrics, distributed tracing and readiness | |
| Cloud-ready build | |
|
Build using Dockerfile, Cloud Native Buildpack, or Source2Image | |
| Level 5 Operator | |
|
Full level 5 Operator for deployment and Day 2 Operations | |
| Developer Mode | |
|
Enhanced developer experience optimized for Cloud | |
| Latest Jakarta EE APIs | |
|
Supports the latest Jakarta EE APIs to ensure applications remain modern | |
| Supported open source | |
Runtime source code is open source. Full production-level support is available from IBM | ||
| Heritage WebSphere APIs | |
|
Support for existing WebSphere APIs to accelerate modernization and reduce developer effort |