XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.


Rich Salz

Richard Salz is the Chief Security Architect at DataPower Technology. Rich has been active in the Internet, distributed systems, and the security sphere for over a decade. He's been a member of the IETF PKI and HTTP working groups and is a named contributor to the HTTP/1.0 and HTTP/1.1 specs. He has participated in various OSF, IETF, W3C, and OASIS standards projects, including HTTP, NNTP, ebXML, OCSP, SOAP, XKMS, SAML, and others. He is the original author of INN, the world's most popular Usenet implementation, and ZSI, a leading Python SOAP implementation.

Articles by this author:

SOA Made Real
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
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 Rich Salz asks how the xml:id conundrum, and the interaction with XML Canonicalization, should be solved. [Feb. 23, 2005]

Freeze the Core 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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!
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? 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 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 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 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 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]