spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / authoring / languages / xml / webservices / chap3 / 1 current pageTo page 2To page 3To page 4To page 5To page 6To page 7
[next]

Professional XML Web Services

Developer News
Mandrake Linux Founder Back, Virtually
Amazon: We're a Technology Company
Sun Expands MySQL With Closed Source

SOAP Fundamentals

SOAP is a specification for using XML documents as messages. The SOAP Specification contains:

SOAP and Web Services

With all the buzz and acronyms surrounding the topic of Web Services, it can get a little confusing. The list of protocols and technologies related to Web Services grows everyday. Of all the Web Services acronyms, SOAP is probably the most important. It is rapidly becoming the standard protocol for accessing a Web Service, and accessing the service is key. For Web Services to work as a technology, there must be well-defined approaches for discovering a service (UDDI – Universal Description Discovery and Integration) and determining its capabilities (WSDL – Web Service Definition Language). For any individual Web Service to succeed, however, these technologies are optional: written documentation or even a conversation over coffee can define the location of a service and its methods. However, without a protocol to access the methods, the service is useless. SOAP is the best choice today for that protocol.

Although SOAP is a great choice for a Web Services messaging protocol, it is not the only choice. Web Services can simply operate on HTTP GET, or only expose functionality through XML-RPC. This does not make these components any less of a Web Service than a component that works with SOAP. Generally, however, SOAP is the messaging protocol of choice for Web Services. There is widespread acceptance of SOAP both by vendors and independent developers, and the tools and implementations that work with SOAP are improving all the time.

The first version of the SOAP Specification that was available to the public was released in 1999, and it was a result of collaboration between developers at Microsoft, DevelopMentor, and UserLand Software. The current version, SOAP 1.1, was released on May 8th 2000 as a Note by the W3C with additional contributions from IBM and Lotus. Since then more than twenty different implementations have been started covering a wide variety of languages and platforms.

For a complete list of SOAP implementations, go to http://www.soapware.org/directory/4/implementations. Here you will be able to find a SOAP implementation that fits your needs, or if there isn't one yet, you will find the resources to help you build it.


home / authoring / languages / xml / webservices / chap3 / 1 current pageTo page 2To page 3To page 4To page 5To page 6To page 7
[next]

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

webref The latest from WebReference.com Browse >
Working with the DOM Stylesheets Collection · Administering RBAC in PHP 5 CMS Framework · xref: Automatic Cross Referencing Script
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Combine BottomCount() with Other MDX Functions to Add Sophistication · Creating a Daemon with Python · The Coming Voice-over-WiMAX Revolution

Created: November 12, 2001
Revised: November 12, 2001


URL: http://webreference.com/authoring/languages/xml/webservices/chap3/1/