 |
 |
 |
 |
 |
 |
Index of XML standards
The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. XML is a basic syntax upon which you develop local and global vocabularies. This index provides a detailed cross-reference of many XML standards, including links to additional coverage for each.
|
 |
|
 |
19 Nov 2009 |
|
| |
The new role of XML in cloud data integration
Learn how to leverage XML Web services to integrate cloud data with enterprise
applications, and build a sample application using the Salesforce Web Services API
with the Java API for XML Web Services (JAX-WS).
|
 |
Articles |
 |
30 Jun 2009 |
|
| |
Connecting to the cloud, Part 2: Realize the hybrid cloud model
This is Part 2 of a three-part series on connecting to the cloud. To determine the best solution for creating a hybrid cloud application, Part 1 examined some of the offerings from the major cloud platform vendors. In this article, Part 2 of the series, you will implement the hybrid cloud application, which combines local application components with cloud computing. The application makes use of a JMS queue locally as well as an SQS queue in the cloud, combining the two in a single hybrid application.
|
 |
Articles |
 |
28 Apr 2009 |
|
| |
Build a DB2 pureXML application in a day
Build a complete DB2 application using an end-to-end XML architecture, for storing, viewing, and manipulating information. Being able to develop, augment, and modify applications through short iterations promotes an agile application development approach.
|
 |
Articles |
 |
11 Dec 2008 |
|
| |
Ten XML Schemas you should know
In this article, look at some top XML schemas that provide solutions for all sorts of problems, from the basics of Web services to data description. You'll also cover database-like solutions that involve contacts and invoices. The schemas in this article were chosen for their usefulness and utility, plus their impact on the XML community in how information is shared and exchanged using the XML format.
|
 |
Articles |
 |
01 Jul 2008 |
|
| |
Services-based enterprise integration patterns made easy, Part 3: Web services and registry
Part 1 and Part 2 of this series covered the basic concepts necessary to
develop services-based integration patterns. This article, the third in the series,
and the upcoming Part 4 further develop these ideas so the services-based
integration patterns become full-blown services-based patterns. This article in
particular deals with the components that are together commonly referred to as Web
services, which were originally designed for services that can be accessed over the
Internet. You'll also see that many of the Web services components can be used with
services that don't use the Internet and that only require a network connection.
|
 |
Articles |
 |
14 Apr 2008 |
|
| |
Top ten XML articles and tutorials - March 2008
See what XML content your peers found most valuable last
month
|
 |
|
 |
07 Mar 2008 |
|
| |
Top ten XML articles and tutorials - January 2008
See what XML content your peers found most valuable last
month
|
 |
|
 |
07 Mar 2008 |
|
| |
Tip: Send and receive SOAP messages with SAAJ
In this tip, author and developer Nicholas Chase shows you how to use the SOAP with Attachments API for Java (SAAJ) to simplify the process of creating and sending SOAP messages.
|
 |
Articles |
 |
22 Jan 2008 |
|
| |
Top ten XML articles and tutorials - December 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
07 Jan 2008 |
|
| |
Top ten XML articles and tutorials - November 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
11 Dec 2007 |
|
| |
Top ten XML articles and tutorials - October 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
08 Nov 2007 |
|
| |
Sign and verify XML documents using Apache WSS4J and WebSphere DataPower SOA
Appliances
With the increasing adoption of Web services and Service-Oriented
Architectures (SOAs), ensuring the authenticity, integrity, and nonrepudiability of
XML messages has become an essential component of secure and robust messaging
infrastructures. Using a sample scenario, this article walks you through how to use
Apache WSS4J and IBM WebSphere DataPower SOA Appliances together to enable the
signing and verification of XML documents.
|
 |
Articles |
 |
01 Nov 2007 |
|
| |
Top ten XML articles and tutorials - September 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
12 Oct 2007 |
|
| |
Programming with XML for DB2, Part 4: Integrate data from different data sources in your Web-based DB2 application
Walk through the steps for creating a sample DB2 application that uses the XML
model to integrate data from different data sources. Learn how to expose your database
stored procedures as Web services so that they can be accessed through SOAP calls.
|
 |
Articles |
 |
20 Sep 2007 |
|
| |
Top ten XML articles and tutorials - August 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
13 Sep 2007 |
|
| |
Top ten XML articles and tutorials - July 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
17 Jul 2007 |
|
| |
Generate Web services for DB2 9 pureXML
Web services are important building blocks to achieve service-oriented architecture. As more and more applications move towards a Service Oriented Architecture, often times there is a need to expose application functionality as Web services. The purpose of this article is to show how you can easily generate Web services using a simple Java class to insert and retrieve XML data, into, and from DB2 9 using the pureXML feature. Once the Web services are generated and deployed on WebSphere Application Server, you can test it using either the built in Web services Explorer of Rational Application Developer (RAD) or XForms as a Web services client. The same services can be used by any Web services client that can make SOAP over HTTP Web service calls.
|
 |
Articles |
 |
14 Jun 2007 |
|
| |
Top ten XML articles and tutorials - May 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
12 Jun 2007 |
|
| |
Top ten XML articles and tutorials - June 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
12 Jun 2007 |
|
| |
Get started with Industry Formats and Services with pureXML
The industry bundles for pureXML, published on alphaWorks, illustrate access to stored XML content through small script or Java-based applications. They are focused on populating, validating, and querying XML content that is pertinent to a specific industry. In this article, you'll learn about the industry-specific XML exchange formats, and learn how you can easily get started with implementing these solutions by downloading the industry bundles and viewing the interactive demonstrations.
|
 |
Articles |
 |
24 May 2007 |
|
| |
Top ten XML articles and tutorials - April 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
04 May 2007 |
|
| |
Top ten XML articles and tutorials - March 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
11 Apr 2007 |
|
| |
Top ten XML articles and tutorials - January 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
14 Mar 2007 |
|
| |
Top ten XML articles and tutorials - February 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
14 Mar 2007 |
|
| |
Meet the specs: WS-RT 1.0 operations, Part 3
Meet the WS-ResourceTransfer 1.0 initial draft specification, a proposed
open standard that extends certain operations by allowing fragments of XML code in a
single resource to be addressed instead of having to affect the entire resource. This
article provides a closer look at how the WS-ResourceTransfer 1.0 specification handles faults.
|
 |
Articles |
 |
06 Mar 2007 |
|
| |
Meet the specs: WS-RT 1.0 operations, Part 2
Meet the WS-ResourceTransfer 1.0 initial draft specification, a proposed open standard that extends certain operations by allowing fragments of XML code in a single resource to be addressed instead of having to affect the entire resource. This article provides a closer look at how the WS-ResourceTransfer 1.0 specification extends the Create operation.
|
 |
Articles |
 |
06 Feb 2007 |
|
| |
Hit the ground running with AIDE, Part 7: Better IT management
The IBM Autonomic Integrated Development Environment (AIDE) facilitates a model-driven approach to touchpoint development, which is a useful, factory-style, wizard-assisted pattern for producing generic touchpoints. However, at some point in the AIDE-driven workflow, the touchpoint must be made specific to a given application. You can do this either at the model design stage or manually through hard-coding. In this tutorial -- the seventh in the series -- discover techniques for creating both generic and specific touchpoints, and learn how to produce touchpoints that have the right mixture for a given management application.
|
 |
Tutorials |
 |
19 Dec 2006 |
|
| |
Meet the specs: WS-RT 1.0 operations, Part One
Meet the WS-ResourceTransfer 1.0 initial draft specification, a proposed open standard that extends certain operations by allowing fragments of XML code in a single resource to be addressed instead of having to affect the entire resource. This article provides a closer look at how the WS-ResourceTransfer 1.0 specification extends the Get operation.
|
 |
Articles |
 |
29 Nov 2006 |
|
| |
Hit the ground running with AIDE, Part 6: Build an autonomic computing system
This tutorial -- the sixth in the series -- introduces two key elements of the IBM Autonomic Integrated Development Environment (AIDE): Apache Tomcat and Axis. Discover tooling-related gaps that the AIDE online help doesn't cover so that you can become more comfortable with the way the toolkit uses the standard open source components.
|
 |
Tutorials |
 |
14 Nov 2006 |
|
| |
XML Schema considerations for WSDL design in conformation with WS-I Basic Profile
A valid XML schema is not necessarily valid in a WSDL definition. Learn how design decisions in XML schema definition (XSD) can have significant impact on Web service design. We've included some sample XSDs and WSDLs and we'll briefly discuss them.
|
 |
Articles |
 |
24 Oct 2006 |
|
| |
Meet the specs: Intro to WS-ResourceTransfer 1.0
Meet the WS-ResourceTransfer 1.0 initial draft specification (WS-RT), a proposed open standard that extends certain operations by allowing fragments of XML code in a single resource to be addressed instead of having to affect the entire resource. This introduction provides an overview of the specification, examines its heritage, and starts climbing the learning curve by uncovering the definition of fragments and discovering the three expression dialects employed in WS-RT.
|
 |
Articles |
 |
19 Sep 2006 |
|
| |
Hit the ground running with AIDE, Part 5: Build an autonomic computing system
This tutorial -- the fifth in the series -- illustrates the management of Apache
Derby databases using touchpoint technology. Learn how to use a touchpoint that contains a
working instance of Derby, and work through a management interface to a Derby database
instance as a Web service-based managed object. You interact with this touchpoint using
the IBM Autonomic Integrated Development Environment (AIDE) resource browser and
a Derby Java client program.
|
 |
Tutorials |
 |
05 Sep 2006 |
|
| |
Enable XML awareness in WebSphere Extended Deployment with WebSphere DataPower SOA Appliances
Learn how to use the newly acquired IBM WebSphere DataPower SOA Appliances to enable the WebSphere Extended Deployment On Demand Router (ODR) to classify requests based on XML.
|
 |
Articles |
 |
19 Jul 2006 |
|
| |
Hit the ground running with AIDE, Part 4: Touchpoint notifications and a simple manager
This tutorial, the fourth in the series, describes how to create a touchpoint that maps instrumented notifications into their touchpoint equivalent. The previous tutorial in this series described how to implement simple GET and SET operations in the touchpoint. This tutorial completes the picture by adding notification handling and paves the way for more complete interaction between your touchpoints and the underlying managed resources. You also learn how to programmatically manipulate a set of touchpoints which lays the foundation for creating a simple autonomic manager.
|
 |
Tutorials |
 |
18 Jul 2006 |
|
| |
Enable C++ applications for Web service using XML-RPC
XML-RPC is a lightweight, simple and powerful messaging protocol that enables complex XML-based communication across disparate platforms. In this article you'll see how to build your own XML-RPC-based service for C++ programs.
|
 |
Articles |
 |
20 Jun 2006 |
|
| |
Processing WSDL documents with XSLT
Explore a variety of methods that can be used to express WSDL documents with XSLT. The author outlines approaches and discusses the benefits and challenges of working with this powerful XML-based tool.
|
 |
Articles |
 |
14 Feb 2006 |
|
| |
FastSOA: Accelerate SOA with XML, XQuery, and native XML database technology
Many SOA implementations rely on message formats defined with XML. The resulting message schemas can become complex, incompatible, and difficult to maintain, and can cause serious scalability and performance problems. In this article, Frank Cohen describes a new strategy and techniques for accelerating SOA performance through the use of XML, XQuery, and native XML database technology in the SOA mid-tier.
|
 |
Articles |
 |
07 Feb 2006 |
|
| |
Quality busters: Single technology solutions
Software professionals often get excited about a new technology, development tool, reference architecture, or approach. That excitement over a new "toy" often influences architects and developers to attempt to solve everything with this single solution. However, applying a single solution approach throughout a distributed application can have significant impact on performance, resource utilization, and other quality attributes. Here's why you need to think before putting all your eggs in a single basket.
|
 |
Articles |
 |
24 Jan 2006 |
|
| |
Create VoiceXML pages within a Java Web developer framework
Brett McLaughlin shows you how to output VoiceXML from server-side Java code, allowing your Java applications to interact with telephony.
|
 |
Articles |
 |
17 Jan 2006 |
|
| |
Internet/Distributed Computing using HTTP/POST
This article demonstrates the request and response relationship between service requesters and service providers as they relate to semantic Web services.
|
 |
Articles |
 |
17 Jan 2006 |
|
| |
Web services tip: Use polymorphism as an alternative to xsd:choice
xsd:choice is not always the most optimal XML schema construct. For instance, a type containing xsd:choice does not map to a user-friendly Java class using a JAX-RPC code generator. In this article, you learn about a functional equivalent to xsd:choice: polymorphism.
|
 |
Articles |
 |
20 Sep 2005 |
|
| |
Build open IT management solutions
Information technology (IT) management is dogged by incompatible, vendor-specific data formats. This has produced vendor-lockin, with the same vendors supplying both hardware and management software in conjunction with expensive consultancy -- all to keep the fragile infrastructure up and running. The emerging DIAL standard might offer a medium-term data migration solution to the growing management crisis. DIAL allows for interaction in its rendered form: Machines can render and respond to DIAL data. Learn some simple schemes for using DIAL as an IT management data lingua franca.
|
 |
Articles |
 |
19 Sep 2005 |
|
| |
Get the most out of XML processing with AXIOM
The AXis Object Model (AXIOM) is the XML object model for Apache Axis 2, and aims to revolutionize XML processing technology by providing a powerful combination of features. AXIOM goes beyond existing XML processing methodologies as it combines deferred building with a customizable object model that is fast and lightweight. In this article, software architect and AXIOM pioneer Eran Chinthaka gives you an overview of this new approach to XML processing.
|
 |
Articles |
 |
13 Sep 2005 |
|
| |
Why do developers need an Enterprise Service Bus?
It's not just for architects: Using an Enterprise Service Bus, the foundation of a Service-Oriented Architecture (SOA), makes life easier for developers, too.
|
 |
Articles |
 |
26 Aug 2005 |
|
| |
Working XML: Safe coding practices, Part 1
Benoit reviewed his project notes and has compiled a list of the most common pitfalls with XML technology. Save yourself a great deal of frustration by watching out for these potential problems in your own projects. In the first article in this series of four, Benoit reviews the hazards of the XML language itself.
|
 |
Articles |
 |
19 Aug 2005 |
|
| |
AJAX and scripting Web services with E4X, Part 2
Get a further introduction to E4X in the second part of this two-part article. E4X, ECMAScript for XML, a simple extension to JavaScript that makes XML scripting very simple. In Part 1, we demonstrated a Web programming model called AJAX, Asynchronous JavaScript and XML, and showed how some new XML extensions to JavaScript can make it very simple. In this second article, we use E4X to build the server side of this interaction, and we show how to implement simple Web services in JavaScript.
|
 |
Articles |
 |
19 Apr 2005 |
|
| |
Tip: Implement implicit and explicit SOAP headers
You can define SOAP headers in a WSDL definition using what are commonly called explicit and implicit headers. Learn the difference between these two styles and how these differences might impact you when developing with JAX-RPC.
|
 |
Articles |
 |
15 Feb 2005 |
|
| |
Web services programming tips and tricks: Improve the interoperability between J2EE and .NET, Part 2
Part 2 of this series explores the source of common interoperability challenges facing Web services integration across platforms. Follow along as Wangming Ye analyzes the interop failures resulting from the use of certain data types and ways to overcome them such as collections, arrays, or primitive data types.
|
 |
Articles |
 |
21 Jan 2005 |
|
| |
Supporting policies in Service-Oriented Architecture
Explore this proposal to extend the Web Services Description Language (WSDL)-based service definition to incorporate support for policy-based endpoints description. This solution is based on combining several emerging standards -- WSDL 2.0, WS-Addressing, and WS-Policy. Additionally the author describes a generic EMF-based approach for creating APIs that support dynamic processing of the proposed WSDL extension.
|
 |
Articles |
 |
30 Nov 2004 |
|
| |
Resource-oriented vs. activity-oriented Web services
The recent release of the Bloglines API has spurred yet another round of discussion of Representational State Transfer (REST) versus Simple Object Access Protocol (SOAP) Web services. Contrary to what some might believe; however, these distinct Service-Oriented Architecture (SOA) design patterns are not mutually exclusive. Nor is one generally superior to the other. Each have their relative strengths and weaknesses in relation to different application scenarios, and both are valid approaches to solving real problems faced by real customers.
|
 |
Articles |
 |
12 Oct 2004 |
|
| |
Web services programming tips and tricks: Send binary data without using attachments
The SOAP with Attachments specification defines how to send binary attachments along with a SOAP message. But there may be cases where you do not want to use attachments to send binary data. For instance, Microsoft's .NET Web services engine does not support Sw/A, so if you want to interoperate with .NET, you must use some other alternative. Learn a new way to modify an existing Web service that uses attachments to send binary data to another service that does not.
|
 |
Articles |
 |
28 Sep 2004 |
|
| |
Web services programming tips and tricks: Extend JAX-RPC Web services using SOAP headers
In this article, the author examines how JAX-RPC SOAP handlers process SOAP message headers. Specifically, he shows how a handler adds a SOAP header to an outgoing message and how a corresponding handler removes the SOAP header from an incoming message. In addition, he presents the JAX-RPC programmatic configuration and deployment models as they relate to this topic.
|
 |
Articles |
 |
28 Apr 2004 |
|
| |
Use wrappers and proxies for basic Web services tracking
Some commercial Web services software provides sophisticated Web services accounting features, recording details of Web services transactions recognized on the wire. But sometimes developers need accounting that is more modular, much more basic, and available on a shoestring. This article explains how to use advanced function composition tasks to add basic Web services monitoring capabilities.
|
 |
Articles |
 |
30 Mar 2004 |
|
| |
Tip: Use a proxy network library for SOAP behind a firewall
If you are trying to access a SOAP service from behind a firewall and your SOAP library does not have support for proxying network connections, you may not be able to get through by direct request. In such cases, you can use socket redirection programs to make the connection through a proxy server. Uche Ogbuji shows how to do so in this tip.
|
 |
Articles |
 |
26 Mar 2004 |
|
| |
Tip: SOAP 1.2 and the GET request
SOAP 1.2 brings changes that help to weave Web services more into the fabric of the Internet. One of these changes is the introduction of the GET method. GET is important because it enables various optimizations. This has been demonstrated by the Web itself, which uses GET extensively. Find out more in this tip.
|
 |
Articles |
 |
04 Mar 2004 |
|
| |
A survey of XML standards: Part 4
The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. XML is a basic syntax upon which you develop local and global vocabularies. Uche Ogbuji has presented the most important standards relating to XML in three in-depth articles. In this fourth article, he provides a detailed cross-reference of all the covered standards.
|
 |
Articles |
 |
02 Mar 2004 |
|
| |
Web services programming tips and tricks: SOAP attachments with JAX-RPC
JAX-RPC supports SOAP with attachments. This tip describes how you can use JAX-RPC APIs to send MIME attachments.
|
 |
Articles |
 |
27 Feb 2004 |
|
| |
Tip: Make SOAP and Web servers cohabit peacefully
SOAP's strength is that it builds on the familiar and widely deployed Web infrastructure. That can also be a weakness because Web servers can make assumptions about Web services that are simply not true. In this installment, Benoit discusses some issues with error handling in Web services.
|
 |
Articles |
 |
19 Feb 2004 |
|
| |
Tip: Passing files to a Web service
In this tip, Benoit discusses the different solutions available for passing binary data (typically files) to a Web service.
|
 |
Articles |
 |
13 Feb 2004 |
|
| |
A survey of XML standards: Part 2
The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. Uche Ogbuji continues this series on XML standards by focusing on XML processing technologies.
|
 |
Articles |
 |
03 Feb 2004 |
|
| |
Tip: Use XML directly over HTTP for Web services (where appropriate)
SOAP technologies usually exchange XML over HTTP, but SOAP has its pros and cons, and a lot of discussion has focused on how to use XML more directly to communicate between applications. This tip describes the direct approach, and discusses where it is most appropriate. It also discusses how to use WSDL to describe such services.
|
 |
Articles |
 |
15 Jan 2004 |
|
| |
Working XML: Mapping files into SOAP requests, Part 2
Many applications are being upgraded to accommodate e-commerce transactions. In his previous column, Benoit Marchal analyzed legacy data and showed how to map into a state-of-the art SOAP request. Now in part 2, he discusses the XML and XSL coding necessary to implement the analysis.
|
 |
Articles |
 |
14 Jan 2004 |
|
| |
Web services programming tips and tricks: Array gotcha -- null array vs. empty array
Some programs depend on a distinction between a null array and an empty array. What is often used to represent arrays in XML schemas does not have any such distinction. Is there anything you can do to get around this feature of XML? This article will show you.
|
 |
Articles |
 |
06 Jan 2004 |
|
| |
Working XML: Map files into SOAP requests, Part 1
Many applications are being upgraded to accommodate e-commerce transactions. In the first of two articles on the subject, Benoit Marchal shows one simple approach to this: Create XML transactions from the export files that most business applications already produce. He discusses his experience deploying such a solution to small enterprises.
|
 |
Articles |
 |
10 Dec 2003 |
|
| |
Tip: Better SOAP interfaces with header elements
In this tip, Benoit Marchal discusses how to design modular, flexible, and extensible service interfaces with SOAP headers.
|
 |
Articles |
 |
29 Oct 2003 |
|
| |
Tip: Send and receive SOAP messages with JAX-RPC
In this tip, IBM developer Russell Butek takes a look at JAX-RPC, a Java API that allows an application to communicate with a Web service without knowing details about the SOAP messaging protocol.
|
 |
Articles |
 |
02 Sep 2003 |
|
| |
The Python Web services developer: The power of three: Python, Web services, and XSLT
This column has covered the major Python APIs for Web services processing, yet the enthusiasm for Web services development has been notably muted in the Python community compared to that of, say, the Java community. One way to augment the Python features for Web services processing is to take advantage of the most popular specialized language for XML processing: XSLT. Python offers several good tools for XSLT processing, and you can tap into this mine to enhance Web services processing capabilities. This article will show you how. You should be familiar with XSLT in order to follow the examples.
|
 |
Articles |
 |
24 Jun 2003 |
|
| |
Using RDF with SOAP
This article examines ways that SOAP can be used to communicate information in RDF models. It discusses ways of translating the fundamental data in RDF models to the SOAP encoding for PC-like exchange, or for directly passing parts of the model in RDF/XML serialized form.
|
 |
Articles |
 |
01 Feb 2002 |
|
| |
Soapbox: Industrial strength or suds?
In Brett McLaughlin's second turn on the Soapbox, he compares the Simple Object Access Protocol in more detail with RMI and RPC, and suggests how developers can make the best choice among the three messaging protocols. He looks at the real-world SOAP implementations from IBM and Microsoft and examines the limitations of XML -- SOAP's underlying encoding format -- and the problems involved in it as a full-fledged programming language. The article includes sample code for RPC and SOAP airline ticket requests, for side-by-side comparison.
|
 |
Articles |
 |
01 May 2001 |
|
| |
A simple 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 editor (or text editor). Instead of merely giving you the remote method's 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.
|
 |
Articles |
 |
01 May 2001 |
|
| |
Soapbox: Magic bullet or dud?
In this Soapbox opinion piece, Brett McLaughlin casts a critical eye on the Simple Object Access Protocol, assessing the value this much-discussed new technology can provide developers and demonstrating its foundation in a mixture of the old RPC (remote procedure calls) technology and in XML. Brett examines RPC, XML-RPC, RMI, and SOAP in detail, comparing and contrasting the use of each, and discusses whether SOAP makes sense. This article also includes sample code for a SOAP envelope.
|
 |
Articles |
 |
01 Apr 2001 |
|
| |
Soapbox: Why I'm using SOAP
In the XML zone's new opinion department, Benoît Marchal steps up on the soapbox to tell why SOAP is winning him over. SOAP's selling point is its simplicity, Marchal says. Because the new protocol builds on familiar technologies, in particular the Web server and XML, it's relatively easy for developers to design and deploy SOAP servers.
|
 |
Articles |
 |
01 Feb 2001 |
|
| |
The Web services (r)evolution: Part 2
This article provides a step by step explanation of how to develop a Web service, including what tools you will need, how to install them, how to write the code, and how to deploy the service. It goes on to explain how to invoke other Web services from across the Internet.
|
 |
Articles |
 |
01 Dec 2000 |
|
| |
The Web services (r)evolution: Part 1
This opening article of our new column focuses on the benefits and challenges of building Web service applications. Web services may be an evolutionary step in designing distributed applications, however, they are not without their problems. Graham outlines the difficulties developers face in creating a truly workable distributed system of Web services. This article also outlines his plan for building peer-to-peer Web applications over the coming issues of this column.
|
 |
Articles |
 |
01 Nov 2000 |
|
| |