One of the new technologies on the Java Platform, Enterprise Edition (J2EE platform) 1.4 is J2EE Management (JSR 77), a standard for disseminating and accessing management information, operations, and attributes for J2EE components. Along with other technologies, such as Java Management Extensions (JMX), J2EE Management offers a vendor-neutral way for managing and monitoring resources - in particular, Web services that reside on J2EE servers.
In general, however, tools have not taken advantage of those technologies to enhance the management and monitoring tasks for Web services. One recent exception is Project GlassFish, an open-source, application-server implementation of Java EE 5. In Project GlassFish, Web services are first-class objects that can easily be monitored and managed.
This article explains the management capabilities in Project GlassFish for Web services that are based on the Java API for XML Web Services (JAX-WS) 2.0 according to JSR 224 or JSR 109 and JAX-RPC 1.1. Project GlassFish supports the management capabilities through a combination of the command-line interface (CLI) called asadmin, the Administration Console, and programmatic Application Server Management Extensions (AMX) API. AMX, a superset of the JSR 77 interfaces built on JMX, further simplifies and smooths out the management and monitoring process.
Post comment (0)