Web Services Programming Resources Online

This book is a quick reference designed for speedy access to frequently needed information. It does not, and cannot, tell you everything you need to know about developing web services in Java. In addition to the books just listed, there are several valuable (and free) electronic sources of information about web services:

The World Wide Web Consortium (W3C) web site

Although much of the existing technology underpinning web services was developed independently by groups of companies such as Sun Microsystems, IBM, and Microsoft working together, most of those technologies have now been adopted and are being standardized by the W3C. You can find the latest drafts of the specifications currently being worked on, plus technical reports that document the earlier work, including the specifications for SOAP and WSDL, on the W3C web site at http://www.w3c.org.

The OASIS web site

The Organization for the Advancement of Structured Information Standards (OASIS) is a not-for-profit organization that is leading the development of standards in the e-business arena. OASIS is one of the sponsors for ebXML, which uses SOAP as its underlying message transport mechanism, and is also undertaking web service-related work in the areas of distributed management, interactive applications, reliable messaging, and services for remote portals. You can find the current state of this work at http://www.oasis-open.org.

Web Services Interoperability Organization (WS-I) web site

WS-I is a relatively new organization whose aim is to promote cross-platform web service interoperability by defining profiles that reduce the number of choices that web service vendors need to make when creating their infrastructure. Sun recently announced that the web service support in J2EE 1.4 conforms to the WS-I Basic Profile Version 1.0, which covers the construction of SOAP messages, WSDL documents, and service publication in XML-based registries. The WS-I web site is at http://www.ws-i.org.

Apache Web Services Project web site

The Apache Software Foundation has a project dedicated to web services, the web site of which can be found at http://ws.apache.org. Apache Axis, which can be downloaded from this site, is an implementation of SOAP that claims to comply to both the JAX-RPC 1.0 and SAAJ 1.1 specifications and can therefore be used as an alternative to Sun’s reference implementations of these APIs. There is also an implementation of WS-Security, a W3C standard that is not currently part of either J2EE 1.4 or the JWSDP.

XMethods web site

The XMethods web site at http://www.xmethods.com provides links to many publicly available demonstration web services, some of which also have example clients that you can use to try out the service or see how to use it.

Get Java Web Services in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.