![]() |
|
|
|
||
| Resources | Buyer's Guide | Newsletter | Safari Bookshelf |
| |
|
|
||
|
|
Programming Articles on webservices.xml.com
By Kyle Gabhart
Kyle Gabhart returns with another look at part of the growing support for web services and SOA in Apache, this time focusing on secure messaging. 05/02/2007
By Eric Gropp
Eric Gropp describes the design of a REST web service for creating paper reports using XSLT and XSLFO. 02/16/2005
By Joe Gregorio
In Joe Gregorio's latest Restful Web column, he explains that Amazon's Simple Queue Service, a web service offering a queue for reliable storage of transient messages, isn't as RESTful as it claims. 01/05/2005
By Joe Gregorio
In his first installment of XML.com's new column, The Restful Web, Joe Gregorio, one of the people behind Atom, explains how to use REST to create an application protocol in four easy steps. 12/01/2004
By Itamar Shtull-Trauring
In the fifth and final installment of his Designing Protocols series, Itamar Shtull-Trauring discusses issues relating to reliable and secure protocols, including TLS. 08/25/2004
By Massimiliano Bigatti
The second part of our coverage of design patterns for web services arising from real-life implementation scenarios. 06/30/2004
By Massimiliano Bigatti
These design patterns for web services arose from real-life implementation scenarios, using web services in banking applications. 06/16/2004
By Joe Gregorio
As an example of implementing the Atom content management API, we set up a Wiki that can be accessed via Atom. 04/14/2004
By Jean-Luc David
Find out how to create XML-RPC, SOAP and REST web services using PHP, the most popular scripting language for web applications. 03/24/2004
By Itamar Shtull-Trauring
Part three of our series on designing protocols looks at how network transfer speed can be maximized. 02/25/2004
By Itamar Shtull-Trauring
In the second of his series on designing protocols, Itamar Shtull-Trauring discusses sessions, a way of grouping together messages. 01/20/2004
By Faheem Khan
In the final part of his series on processing SOAP using W3C DOM, Faheem Khan covers Apache Xerces-J and explains when using DOM is appropriate. 01/06/2004
By Itamar Shtull-Trauring
In the first article of a new series on protocol design, Itamar Shtull-Trauring explores the different ways of indicating how many bytes are present in a protocol payload. 11/25/2003
By Bilal Siddiqui
In the second part of his series on implementing web services security, Bilal Siddiqui introduces IBM alphaWorks' XML Security Suite for Java. 11/25/2003
By Faheem Khan
This article shows how to use Microsoft's Document Object Model (DOM) implementation to create a user interface for a web service from a WSDL file, with examples both in Internet Explorer and using ASP.NET. It provides a gentle introduction to the programmatic use of the DOM. 11/11/2003
By Faheem Khan
In this first part of a three-part series, Faheem Khan introduces the application of the W3C's Document Object Model in processing web services. He also gives an overview of the main two DOM processors in use, Apache Xerces and Microsoft's MSXML. 10/14/2003
By Hao He
Service-Oriented Architecture underpins most modern web services. It aims to achieve loose coupling between interacting software agents in order to preserve the benefits of reusability, extensibility and simplicity. 09/30/2003
By Will Provost
For all the magic that XML, SOAP, and WSDL offer in allowing businesses to interoperate, they do not solve the more traditional problems of integrating data models and message formats. This article shows how XSLT can be used to integrate data models across web services. 09/30/2003
By Massimiliano Bigatti
There are many approaches to processing SOAP data, some more complex than others. One lightweight way is by using XPath to extract the items of interest. This article demonstrates a Java web service and client based around the Jaxen XPath API. 09/16/2003
By Will Provost
The buzzword "interoperability" has grown to encompass a broad range of problems and is no longer a precise term. This article challenges several apparent interoperability problems in web services, many of which are really solved problems from other domains. 09/02/2003
By Nasseam Elkarra
Planning to deploy information services on mobile phones? This article gives an overview of the various technologies and routes available for mobile web service development. 08/19/2003
By Jeff McHugh
Using web services on low resource J2ME devices is possible through Enhydra.org's KSOAP classes. This article shows you how to create lightweight web service clients and servers. 08/19/2003
By Johan Peeters
This third and final part of WSDL Tales from the Trenches concentrates on the data aspects of web services. It discusses the type definitions and element declarations in the types element of a WSDL document. Such types and elements are used in the abstract messages in web service descriptions. 08/05/2003
By Will Provost
How can web services development be given a proper design process? Enter the Unified Modeling Language, or UML, which is the whiteboard notation for object-oriented analysis and design, and offers a natural fit to RPC-style service design. 08/05/2003
By Sergey Beryozkin
Saving state in web services interactions is an important capability. This article reviews the various approaches to maintaining sessions in web services. 07/22/2003
By Will Provost
If you're serious about developing RPC-style Web services, you should know WSDL as well as you know W3C XML Schema, and be creating and editing descriptors frequently. Furthermore, your WSDL should be the starting point in your development process. 07/22/2003
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. 07/08/2003
By Jon Udell
Jon Udell further explores the benefits of preserving structure in web content, suggesting that the availability of structured search for content could motivate the creation of the structured content itself. 06/10/2003
By Johan Peeters
In this first article in a new series about WSDL implementation experience, Johan Peeters describes some high level best practices for designing web services interfaces. 05/27/2003
By Ivelin Ivanov
The W3C's XQuery language can be used to create HTML front ends to web services. Ivelin Ivanov demonstrates by wrapping Amazon's ListMania interface. 05/14/2003
By Steve Punte
This article introduces the XmlHttpTransformer component, which allows mid-pipeline Cocoon elements to operate as SOAP clients retrieving information from external services. 03/18/2003
By Ivelin Ivanov
Server side business logic is often invariant with respect to the client device. Ivelin Ivanov shows how the Cocoon XMLForm framework addresses the concern of separating the purpose from the presentation of a form, maximizing its reusability for a variety of client devices. 01/29/2003
By Bilal Siddiqui
In the second and final article of his series on XML Canonicalization, Bilal Siddiqui shows how to cope with documents that have CDATA sections, processing instructions, external entity references and comments. 10/09/2002
By Bilal Siddiqui
Bilal Siddiqui explains the process of canonicalizing XML documents, useful in determining the logical equivalence of documents in order to secure XML exchanges. 09/18/2002
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. 08/28/2002
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. 07/17/2002
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. 06/12/2002
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. 05/15/2002
By Paul Prescod
Paul Prescod explains why moving its API to use SOAP was a backward step for the popular search engine, and argues for a return to a pure HTTP and XML interface. 04/24/2002
By Paul Prescod
Following on from his "Next Generation Web Services" article, Paul Prescod shows how the REST model for web services meets real world demands such as security, auditing and orchestration. 02/20/2002
By Ethan Cerami
Ethan Cerami, author of Web Services Essentials answers ten of the most frequently asked questions about Web services, from what one is to how you can get started. 02/12/2002
By Paul Prescod
If SOAP and friends are the first generation of web services, what will the future look like? Paul Prescod explains how the basics of HTTP, XML and URIs will underlie second generation web services. 02/06/2002
By Don Box
An insider's view of the last three years of SOAP's development, its relationship with W3C XML Schema, and an assessment of where XML protocols should go next. 04/04/2001
By Edd Dumbill
A quick reference to the most important technologies and initiatives in the XML protocols area, with links to specifications, white papers, and developer communities. 11/01/2000
By Didier Martin
Ever written a "Hello World" program that talks back? Didier Martin has, and now he shares his experiences in order to show us around VoiceXML, a markup language for voice interactions. 09/06/2000
By Edd Dumbill
David Orchard of Jamcracker spoke about the rise of XML/HTTP messaging on the final morning of XML DevCon 2000. 06/28/2000 |
|
|
|
|
|
| Contact Us | Our Mission | Privacy Policy | Advertise With Us | | Submissions Guidelines | |
|
Copyright © 2006 O’Reilly Media, Inc. All Rights Reserved. |