Describing Web Services with WSDL

We can think of WSDL as an XML-based means for expressing the interface to a given Web service. Describing a service using WSDL boils down to abstractly defining service functionality and then binding it to a physical protocol.

The W3C report on WSDL, online at http://www.w3c.org/TR/wsdl.html, is even more general than this, stating that a Web service is the process of specifying a set of network endpoints operating on messages that contain either document- or procedure-oriented information. That's a mouthful, and before it can make any sense, we need to discuss endpoints and illuminate the distinction between logical and physical representations of a service.

First, as the text obviously implies, we need to ...

Get Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology 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.