[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: What are web services ?

  • To: Razvan MIHAIU <mihaiu@m...>
  • Subject: Re: What are web services ?
  • From: Henri Sivonen <hsivonen@i...>
  • Date: Wed, 1 Jun 2005 10:54:11 +0300
  • Cc: xml-dev@l...
  • In-reply-to: <429C0951.5040909@m...>
  • References: <42992745.40804@m...> <4299F111.6060107@m...> <2d65934073eec42949f349e3eb6bb2e9@w...> <429C0951.5040909@m...>

restian utf 8
On May 31, 2005, at 09:50, Razvan MIHAIU wrote:

>    However there must be other restrictions for web services. After 
> reading the other definitions I came up with the following list:
> 1. interoperable between OSes (a message written on one OS should be 
> easily readable on another); this seems to imply the use of XML; what 
> other technology can achieve this ?

If you only need to transfer a couple of simple values (a status code 
or an URL), UTF-8-encoded plain text with one value per line would 

> 2. it must be an open standard (issued by Oasis or W3C); this 
> restriction should rule out any "cgi, ejb, perl/php script" as a web 
> service; you could have a cgi acting as a web service but only if it 
> works according to a certain open protocol (this leads us to the next 
> restriction)

I don't think homegrown XML vocabularies over HTTP in RESTian services 
or objects based on homegrown classes over SOAP are excluded. A RESTian 
Web service moving FooML documents back and forth fits the "any CGI" 
scenario, and I'd still consider it a RESTian Web service.

> 3. it must have an open interface (e.g. it must work according to a 
> certain protocol); as I read in another reply there are at least 3 
> protocols to match this criteria: SOAP, REST, XML-RPC

Except REST isn't a protocol.

The only commonalities I can come up with are:
1) HTTP is involved.
2) The service is not designed to be used with a browser showing the 
service URL in the location bar. (However, browsers can act as Web 
service clients using XMLHttpRequest.)

Henri Sivonen


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.