Revision 129060 of The Basics of Web Services

  • Revision slug: The_Basics_of_Web_Services
  • Revision title: The Basics of Web Services
  • Revision id: 129060
  • Created:
  • Creator: Aeuiop
  • Is current revision? No
  • Comment add ko link

Revision Content

Summary: A current hot topic on the web right now are Web Services. This short guide will allow you to learn more about web services.

The Basics

Web services are not really anything that new, and actually, if you've ever used an RSS or Atom feed to pull news from a website, you have an idea of how a web service might work.

Web services exchange data from a server to a client, using an XML format to send requests, so both the server and the client can understand each other. (XML Introduction).

A better way to understand a web service is to compare it to a HTML form communication with a server side script (such as PHP or ASP) to post and send data. Both a web service and a form both receives and sends a request. The only major difference is that a web service uses XML.

Examples of Web Services In Action

As said before, RSS and Atom feeds are a simple example of how a web service works, most commonly, XML-RPC or SOAP are also used to communicate between a server and a client.

Introducing XML-RPC

XML-RPC is a type of web service and has been around since 1998, though not an official W3C standard, it is widely used. XML-RPC was developed by Useful Inc, along with Microsoft.

Introducing SOAP

SOAP, a web service, is listed as a W3C standard, and is similar in ways to XML-RPC. SOAP also has backing from IBM, as well as Microsoft.

SOAP or XML-RPC?

Briefly, SOAP was intended to fill gaps in XML-RPC. An example is, it is easier to send a multi-dimensional array with SOAP rather then with XML-RPC. SOAP also has more features then XML-RPC, but XML-RPC on its own, has its uses.

Document Information

  • Author(s): Justin G. Shreve
  • Last Updated Date: May 19th, 2005
{{ wiki.languages( { "pl": "pl/Podstawy_Web_Services", "ko": "ko/The_Basics_of_Web_Services" } ) }}

Revision Source

<p>
</p><p><span class="comment">Summary: A current hot topic on the web right now are Web Services. This short guide will allow you to learn more about web services.</span>
</p>
<h3 name="The_Basics"> The Basics </h3>
<p>Web services are not really anything that new, and actually, if you've ever used an RSS or Atom feed to pull news from a website, you have an idea of how a web service might work.
</p><p>Web services exchange data from a server to a client, using an XML format to send requests, so both the server and the client can understand each other. (<a href="en/XML_Introduction">XML Introduction</a>).
</p><p>A better way to understand a web service is to compare it to a HTML form communication with a server side script (such as PHP or ASP) to post and send data. Both a web service and a form both receives and sends a request. The only major difference is that a web service uses XML.
</p>
<h3 name="Examples_of_Web_Services_In_Action"> Examples of Web Services In Action </h3>
<p>As said before, RSS and Atom feeds are a simple example of how a web service works, most commonly, XML-RPC or SOAP are also used to communicate between a server and a client.
</p>
<h3 name="Introducing_XML-RPC"> Introducing XML-RPC </h3>
<p>XML-RPC is a type of web service and has been around since 1998, though not an official <a class="external" href="http://www.w3.org/">W3C</a> standard, it is widely used. XML-RPC was developed by Useful Inc, along with Microsoft.
</p>
<h3 name="Introducing_SOAP"> Introducing SOAP </h3>
<p>SOAP, a web service, is listed as a <a class="external" href="http://www.w3.org/">W3C</a> standard, and is similar in ways to XML-RPC. SOAP also has backing from IBM, as well as Microsoft.
</p>
<h3 name="SOAP_or_XML-RPC.3F"> SOAP or XML-RPC? </h3>
<p>Briefly, SOAP was intended to fill gaps in XML-RPC. An example is, it is easier to send a multi-dimensional array with SOAP rather then with XML-RPC. SOAP also has more features then XML-RPC, but XML-RPC on its own, has its uses.
</p>
<div class="originaldocinfo">
<h3 name="Document_Information"> Document Information </h3>
<ul><li> Author(s): Justin G. Shreve
</li><li> Last Updated Date: May 19th, 2005
</li></ul>
</div>
{{ wiki.languages( { "pl": "pl/Podstawy_Web_Services", "ko": "ko/The_Basics_of_Web_Services" } ) }}
Revert to this revision