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:
- Web services overview: Purpose, planning and designing to use Web services
- Developing and using Web services applications and clients
- Programming instructions and examples
- Administration
- Samples
- Other references
Web services overview: Purpose, planning and designing to use Web services
- 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.
- 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
SOAP Security Extensions: Digital Signature This document specifies the syntax and processing rules of a SOAP header entry to carry digital signature information within a SOAP 1.1 Envelope
- Simple Object Access Protocol (SOAP) 1.1 This site offers detailed information about SOAP Signature, including Envelope Editor, Signature Header Handler and Verification Header Handler.
- Apache Software Foundation
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 insider, Part 1: Reflections on SOAP
What is the current state of the Web services revolution? Find out at this Web site that features the column Web services insider, Part 1. The author answers this question by reviewing the tools and technologies that have emerged over the past year, highlighting their differences and similarities.
- The Web services insider, Part 2: A summary of the W3C Web Services Workshop
This is a brief summary of a W3C Web services Workshop.
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.