We have decided not to include several enterprise APIs in this nutshell book, for a variety of reasons. In most cases, it was due to prioritizing space for other tools that we felt were more important to a larger population of readers.
In the area of web services, the Java API for XML Registries (JAXR) provides a standard API for interacting with web service registries implemented using UDDI or ebXML, standard web service registry protocols. JAXR is not covered here, because despite the initial enthusiasm over web services and the current maturity of basic web service tools and APIs, the practice of creating web service registries remains a relatively niche concern. Large organizations creating broad service-oriented architectures (SOAs) may find effective use for UDDI and ebXML registries, but for many contexts, web services talking SOAP and described using WSDL are enough, so we’ve kept our coverage to JAX-RPC and SAAJ. Readers are encouraged to consult Java Web Services by Dave Chappell and Tyler Jewell (O’Reilly) for details on using JAXR.
The Java Management Extensions (JMX) provide a standard framework for creating distributed management and monitoring capabilities. The things being managed and monitored could be applications, devices, external services, or any critical enterprise capability. We’ve omitted JMX and related standards like the J2EE Management specification from the book because of their somewhat narrow domain of use. Full details on JMX can be found in Java Management Extensions by J. Steven Perry (O’Reilly).