Web services: Links

 

Use the following links to find relevant supplemental information about getting started with Web services. The information resides on IBM and non-IBM Internet sites, whose sponsors control the technical accuracy of the information.

These links are provided for convenience. Often, the information is not specific to the IBM WAS product, but is useful all or in part for understanding the product. When possible, links are provided to technical papers and Redbooks that supplement the broad coverage of the release documentation with in-depth examinations of particular product areas. The following sections are covered in this reference:

View links to additional information about:

  1. Web services overview: Purpose, planning and designing to use Web services
  2. Developing and using Web services applications and clients
  3. Programming instructions and examples
  4. Administration
  5. Samples
  6. Other references

 

Web services overview: Purpose, planning and designing to use Web services

  1. IBM Web Services architecture debuts

    Introducing IBM Web services, a distributed software architecture of service components. This brief overview and in-depth interview on IBM DeveloperWorks cover the fundamental concepts of Web services architecture and what they mean for developers. The interview with IBM professional Rod Smith explores which types of developers Web services targets, how Web services reduces development time, what developers could be doing with Web services now, and takes a glance at the economics of dynamically discoverable services.

  2. Web services (r)evolution, Part 1

    This article focuses on the benefits and challenges of building Web services applications. Web services might be an evolutionary step in designing distributed applications, however, they are not without their problems. Outlined are the difficulties developers face in creating a truly workable distributed system of Web services. This article also outlines author Grahm Glass' plan for building peer-to-peer Webapps.

 

Developing and using Web services applications and clients

  • SOAP

    This article is a detailed overview of SOAP, which includes programming specifications. Building a SOAP client

    This article describes a simple, general purpose SOAP client in Java that uses no specialized SOAP libraries. Instead of creating the SOAP request XML document for you under the hood, this client lets you create your own request with any XML or text editor. Instead of merely giving you the remote method return values, the client shows you the actual SOAP response XML document. The short Java program shows exactly what SOAP is all about: opening up an HTTP connection, sending the appropriate XML to invoke a remote method, and then reading the XML response returned by the server.

  • Web Services Description Language

    This article is a detailed overview of WSDL, which includes programming specifications.

  • UDDI

    This article is a detailed overview of UDDI

  • UDDI4J: Matchmaking for Web services

    Reviewed in this article are the basics of UDDI, the Java API to UDDI, and how you can use this technology to start building, testing, and deploying your own Web services.

 

Programming instructions and examples

  • Web Services Description Language

    This article is a detailed overview of WSDL, which includes programming specifications.

  • UDDI

    This article is a detailed overview of UDDI

  • UDDI4J: Matchmaking for Web services

    Reviewed in this article are the basics of UDDI, the Java API to UDDI, and how you can use this technology to start building, testing, and deploying your own Web services.

 

Administration

 

Samples

  • Two SOAP samples are available. The samples include information about implemeting SOAP services and SOAP security. Refer to the Samples Gallery for these samples.

 

Other references


Web services
Apache SOAP signature architecture
Developing Web services
Securing Apache SOAP Web services
Securing Apache SOAP services on Secured Sockets Layer
Securing Apache SOAP services on Secured Sockets Layer with SOAP Signature

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.