Modernized Runtime Extension for Java overview

IBM® Modernized Runtime Extension for Java™ (MoRE) enables WebSphere® Application Server Network Deployment 9.0.5.23 and later users to run and manage WebSphere Application Server Liberty workloads with the administrative console, wsadmin scripting, and JMX clients. The Liberty workload uses a managed application server type that is called a managed Liberty server.

Network Deployment 9.0.5.23 and later supports Java workloads, including Java EE 7 applications. MoRE is supported on Network Deployment 9.0.5.23 and later. MoRE supports Liberty applications that run on Java SE 17 and use a subset of Jakarta EE 10 technologies.

[Network Deployment 9.0.5.25 or
later]Beginning in Network Deployment 9.0.5.25, MoRE also supports Liberty applications that run on Java SE 21.

MoRE supports deploying these Liberty applications by using the administrative console and wsadmin scripting that Network Deployment 9.0.5 provides.

Network Deployment 9.0.5 administrators and DevOps engineers can continue to use Network Deployment 9.0.5 administrative interfaces. Existing administrative console pages and wsadmin scripts for managing Network Deployment 9.0.5 servers continue to work. Administrators can integrate administrative commands specific to MoRE into new or existing wsadmin scripts. Administrators can also use existing administrative console pages with settings specific to MoRE. For more information, see Reference.

Managed Liberty servers

MoRE provides a managed application server type that is called a managed Liberty server. You can create this server with the administrative console and wsadmin scripting just like you create and federate application servers in a Network Deployment 9.0.5 cell.

Applications that are deployed to a managed Liberty server can use a subset of the technology that Liberty supports, such as Java SE 17 and Jakarta EE 10 specifications.

[Network Deployment 9.0.5.25 or
later]Managed Liberty servers also support Java SE 21.

For more information, see Creating managed Liberty servers.

Relationship between Network Deployment 9.0.5 servers and managed Liberty servers

Network Deployment 9.0.5 applications can run alongside Liberty applications in the same Network Deployment cell. The Network Deployment 9.0.5 applications run on WebSphere Application Server traditional servers while the Liberty applications run on managed Liberty servers.

The following image shows the relationship between Network Deployment 9.0.5 servers and managed Liberty servers.

MoRE architectural diagram

The following information describes the relationship of the Network Deployment 9.0.5 servers and managed Liberty servers in the previous image.
  • The Network Deployment cell contains the following components.
    • A deployment manager.
    • A managed Liberty server.
    • Two WebSphere Application Server traditional 9.0.5 servers in a cluster.
    • [Network Deployment 9.0.5.24 or
later]Two managed Liberty servers in a static cluster.

      [1.0.1.0 and later][Network Deployment 9.0.5.26 or
later]The managed Liberty servers can be at different versions, such as one at version 25.0.0.8 and another at version 25.0.0.9.

    • The deployment manager interacts with the following node agents:
      • The node agents in the cluster for WebSphere Application Server traditional servers
      • The node agent for the stand-alone managed Liberty server
      • [Network Deployment 9.0.5.24 or
later]The node agents for the managed Liberty servers that are in a static cluster
    • The application servers and node agents each require a Java virtual machine (JVM) to run.
  • The application servers run on the following Java SE versions.
    • The WebSphere Application Server traditional 9.0.5 servers in the cluster run on Java SE 8.
    • [Network Deployment 9.0.5.24 or
later]The managed Liberty servers, which are stand-alone or in a static cluster, run on the following Java SE versions.
      • Java SE 17
      • [Network Deployment 9.0.5.25 or
later]Java SE 21
  • An HTTP server communicates with the Network Deployment 9.0.5 servers and the managed Liberty servers.
  • You manage the cell through the administrative console, wsadmin scripting, or JMX clients.

Display of both MoRE and 9.0.5 icons in the documentation, when and where

To use a particular version of MoRE, you must install it with some specified minimum of a WebSphere Application Server Network Deployment 9.0.5 fix pack.

The MoRE documentation is in two documentation collections.
The initial release of MoRE is MoRE 1.0.0.0 with WebSphere Application Server Network Deployment 9.0.5.23.
  • The MoRE collection doesn't have any icons in it for the 1.0.0.0 release except for the What's new topic, which has the [Network Deployment 9.0.5.23 or
later] icon.
  • The MoRE 1.0.0.0 documentation in the WebSphere Application Server Network Deployment 9.0.5 collection has both the Modernized Runtime Extension for Java (MoRE) icon and the Network Deployment 9.0.5.23 or later icon on it.

[Network Deployment 9.0.5.24 or
later]Other capabilities for MoRE are included in fix packs beyond WebSphere Application Server Network Deployment 9.0.5.23. Multiple WebSphere Application Server Network Deployment 9.0.5 fix packs can apply to a particular version of MoRE.