The Future of Java Management: Migrating from Advanced Management Console to Java Management Service

November 7, 2023 | 4 minute read
Sanju Nair
Principal Product Manager, Java Platform Group
Text Size 100%:

Executive Summary: Oracle is announcing Java Management Service (JMS) as the recommended feature for Java runtime management including cloud, on premise, and desktops. Users of the Advanced Management Console (AMC) feature should plan to stop using AMC or migrate to JMS before the end of 2024. Users needing any migration assistance should reach out to customer support.

With the advancement of Java Management Service (JMS) and its enhanced capabilities and simplified model, Oracle is announcing users of the Advanced Management Console (AMC) feature should migrate to JMS by the end of 2024. AMC provides system administrators valuable insights into Java applications and their Java runtime environment, enabling them to monitor and manage Java technology in their enterprise. It allows administrators to have control over Java technology usage in on-premise deployments within their organization.

The future of Java management is now focused on JMS, which not only delivers all the core functionality of AMC but also provides additional advanced features. Migrating to JMS, the advanced and versatile solution for managing Java workloads, will enable system administrators to take advantage of new and enhanced capabilities for even more effective Java workload management.

Migrating to JMS

In June 2021, Oracle introduced Java Management Service (JMS), a reporting and management infrastructure integrated with Oracle Cloud Infrastructure Platform services. JMS empowers system administrators to observe and manage their Java SE usage, whether on-premises or in the Cloud. AMC will no longer receive updates and support after 2024 as Oracle shifts its focus towards this next-generation solution.

Advantages of JMS over AMC

AMC, developed for on-premises deployments, provides Java application management but requires dedicated hardware and expertise for database and WebLogic maintenance. This makes it suitable for enterprises with dedicated IT departments. In contrast, JMS is an Oracle Cloud Infrastructure (OCI) service and offers the flexibility to track Java usage across various environments, including OCI instances, on-premises devices, and third-party cloud services, without dedicated hardware and the need for a system administrator for managing server and database. JMS's cloud-based nature ensures more rapid evolution and simplifies infrastructure management, making it the preferred choice for distributed environments.

The latest update to JMS has incorporated key features, such as macOS platform support, Distribution of DRS files, and data export capabilities, making it comparable to AMC in core functionality. Both AMC and JMS rely on Java Usage Tracker and Agents for reporting and monitoring Java usage, however, JMS offers additional advanced features that significantly enhance system administrators' insights into their Java deployments.

JMS administrators can:

on desktops, servers, or cloud deployments covered by an Oracle Java SE subscription product, or when running on Oracle Cloud Infrastructure.

For an in-depth comparative analysis of AMC and JMS, and to explore the advantages of migrating to JMS, refer to the Migrating from AMC to JMS guide.

Maximizing the Benefits of JMS with Oracle Cloud Infrastructure

Migrating to Java Management Service (JMS) with Oracle Cloud Infrastructure brings a wealth of benefits for your organization. By eliminating the need for on-premises server and database deployment, you can significantly reduce infrastructure and operational costs with increased security benefits. OCIs High Availability capabilities ensure uninterrupted service by efficiently distributing resources across multiple data centers per region, offering robust redundancy to minimize service interruptions. With over 40 regions worldwide, you can effortlessly scale your resources to meet the demands of your expanding business.

Your Java usage data in JMS will be securely stored in the OCI Logging service, under your control and protected by OCI's best-in-class security technology and operational processes. For government entities, OCI offers FedRAMP High-Authorized Oracle Cloud (Oracle Cloud for Government). Additionally, for large enterprises seeking enhanced data isolation, OCI offers OCI Dedicated Region solutions. These options empower you to maintain full control of your data and applications, meeting the highest security, regulatory, and data residency requirements while modernizing your infrastructure.

Starting Your Migration to JMS

Before making the transition from AMC to JMS, you should have a foundational understanding of key concepts and terminology related to Oracle Cloud Infrastructure (OCI) and JMS. Gaining insights into these areas will ease your transition and allow you to harness JMS's full potential.

To start your migration:

  • Create an OCI account: If you don't already have one, you can begin by registering for an OCI account for free at
  • Gain practical experience: Explore JMS using Livelabs or follow the instructions in the JMS user guide to manage Java runtimes, applications, and managed instances inventory.

If you are a Java SE Subscription customer or running on Oracle cloud, Oracle Support is here to assist you. The support team can assess your requirements, existing AMC deployments, and create a customized plan to help you transition to JMS.

Additional information

Sanju Nair

Principal Product Manager, Java Platform Group

Sanju Nair is a Product Manager in the Java Platform Group at Oracle. He has worked in the IT industry for 10 years starting as a Java developer in Wipro Technologies and Oracle before moving into Product Management roles at NTT-Netmagic and Oracle. Sanju currently manages Java Management Service, JDK Mission Control and Java Advanced Management Console at Oracle.

Previous Post

JDK 21.0.1, 17.0.9, 11.0.21, and 8u391 Have Been Released!

Clifford Wayne | 1 min read

Next Post

Oracle NetSuite on GraalVM

Jakub Chaloupka | 2 min read