Menu

Devoted to exploring web services, one of the most controversial and confusing topics in distributed systems development today.

SOA Made Real

By Rich Salz
In his latest column, Rich Salz puts his money where his mouth is by showing how to use his style of WSDL and XML schema to build the client side of a geolocation web service. [May. 18, 2005]

SOA Made Simple

By Rich Salz
Rich Salz shows us how to create WSDL descriptions of web services simply and easily, using rather a lot of boilerplate. [Mar. 30, 2005]

The xml:id Conundrum

By Rich Salz
Rich Salz asks how the xml:id conundrum, and the interaction with XML Canonicalization, should be solved. [Feb. 23, 2005]

Freeze the Core

By Rich Salz
Rich Salz explains how and why the web services stack is ready now, and why we should leave good enough alone. [Jan. 12, 2005]

WSDL 2: Just Say No

By Rich Salz
Rich Salz returns to XML.com, after a long absence, to explain why WSDL 2 is so flawed. [Nov. 17, 2004]

XKMS Messages in Detail

By Rich Salz
In Rich Salz's latest column he examines the structure of XKMS messages in greater detail. [Apr. 7, 2004]

Building a Web Services Container in Python

By Rich Salz
In Rich Salz's latest column he continues his implementation of XKMS by assembling a web services container server out of existing Python parts. [Jan. 20, 2004]

Building a Security Infrastructure

By Rich Salz
In his latest column Rich Salz continues with the implementation of an XKMS web service; in this installment he focuses on the public key infrastructure. [Dec. 9, 2003]

Developing a X-KRSS Web Service

By Rich Salz
In his latest column Rich Salz begins to discuss the implementation of a web service for doing key management with the W3C's X-KRSS standard. [Nov. 25, 2003]

Really Simple Web Service Descriptions

By Rich Salz
In his newest column, Rich Salz outlines a proposal for an interface definition language, called RSWS, that's simpler than WSDL and tuned for document-style services. [Oct. 14, 2003]

Typeless Schemas and Services

By Rich Salz
Strange as it may seem, top thinkers in web services are moving away from strongly typed models of data into a more document-centric service oriented model. Rich Salz charts this change in thinking. [Sep. 2, 2003]

A Weblog API For the Grassroots

By Rich Salz
In his latest column Rich Salz discusses the grassroots weblog API, variously known as "Atom" and "Echo", and makes substantive suggestions for how it should be changed to use SOAP. [Aug. 5, 2003]

Vox Populi: Web Services From the Grassroots

By Rich Salz
In Rich Salz's latest column, he examines the effort to redefine simply site syndication, claiming that it's already technically superior to RSS 2.0. [Jul. 8, 2003]

SOAP 1.2

By Rich Salz
Rich Salz returns to the Web Services columnist field by introducing us to SOAP 1.2, about which Rich is understandably optimistic. [Jun. 10, 2003]

Introducing WS-I and the Basic Profile

By Rich Salz
Rich Salz introduces the Web Services Interoperability Organization, and its Basic Profile, in his first column for the new WebServices.XML.com site. [Mar. 4, 2003]

Securing Web Services

By Rich Salz
In this month's Endpoints column, Rich Salz explains what security means in the context of web services, as well as explaining the signing and encrypting of SOAP messages. [Jan. 15, 2003]

From XML-RPC to SOAP: A Migration Guide

By Rich Salz
In this month's XML Endpoints column, Rich Salz offers guidance for migrating from XML-RPC to SOAP by creating a SOAP profile with which XML-RPC can interoperate. [Dec. 18, 2002]

XML Versus the Infoset

By Rich Salz
In his latest Endpoints column Rich Salz opines about the differences between XML specifications based on XML and those based on the XML infoset. [Nov. 20, 2002]

Beep BEEP!

By Rich Salz
In this month's Endpoints column, Rich Salz concludes his look at methods for transporting binary data in SOAP with an examination of BEEP. [Oct. 16, 2002]

Brother, Can You Spare a DIME?

By Rich Salz
In this month's Endpoints column, Rich Salz describes the DIME, a binary message format, and WS-Attachements specifications. [Sep. 18, 2002]

Transporting Binary Data in SOAP

By Rich Salz
In this month's Endpoints column, Rich Salz discusses the issue of transporting binary data in XML messaging, using the Soap with Attachments technique. [Aug. 28, 2002]

Processing SOAP Headers

By Rich Salz
In this month's XML Endpoints column, Rich Salz explains how to process SOAP headers and why you'd want to. Along the way he predicts the demise of SAX-based SOAP processors. [Jul. 17, 2002]

Generating SOAP

By Rich Salz
In Rich Salz's second XML Endpoints column, he uses Python to demonstrate generating SOAP code for talking to Google's web service. [Jun. 12, 2002]

Examining WSDL

By Rich Salz
The XML Endpoints column returns with Rich Salz's discussion of the state of WSDL, with particular reference to the new Google web services API. [May. 15, 2002]

Web Service Sublimation

By Timothy Ewald, Martin Gudgin
This month's Endpoints column examines the characteristics of Web Service applications, including typing and message coupling. [Mar. 20, 2002]

SOAP Encodings, WSDL, and XML Schema Types

By Timothy Ewald, Martin Gudgin
In this month's XML Endpoints column, the fine points of WSDL, XML messages, SOAP Encodings, and XML Schema Types are discussed. [Feb. 20, 2002]

The IDL That Isn't

By Timothy Ewald, Martin Gudgin
In this month's Endpoints column, Ewald and Gudgin explain why web services won't fully interoperate until WSDL improves. [Jan. 16, 2002]

All We Want For Christmas is a WSDL Working Group

By Timothy Ewald, Martin Gudgin
Our web services columnists reckon the WSDL interface language needs more work and try to engage the assistance of Santa Claus in their quest. [Dec. 19, 2001]

Data Encoding or Data 'n Coding?

By Timothy Ewald, Martin Gudgin
How should XML types and programming language types be related? This month's XML Endpoints column offers a clear discussion of the relevant positions. [Nov. 21, 2001]

The Slippery Soap

By Timothy Ewald, Martin Gudgin
This month's Endpoints column describes SOAP 1.1, its header extensibility mechanism, and possible changes in SOAP 1.2. [Oct. 17, 2001]

Pork Barrel Protocols

By Timothy Ewald, Martin Gudgin
XML.com's newest column, XML Endpoints, which is devoted to exploring web services, debuts by asking what a web service really is and what it shouldn't be. [Sep. 12, 2001]