Wednesday, February 18, 2009

What is Web Services?

Definition

There are two ways the term Web services can be used. One refers to standards-based software accessible over the Web. That is the definition  used by Amazon and others who offer Web services online to businesses for a fee.  These Web services often rely on HTTP and are referred to as RESTful Web services. RESTful Web services do not use XML or SOAP.

 

But Web services can also be used in a slightly different way, and it is this definition that is most common when you talk about using Web services in enterprises to support, for instance, a service-oriented  architecture. In this case, the W3C's definition might be more helpful: “A Web service is a software system  designed to support interoperable machine-to-machine interaction over a  network. It has an interface described in a machine-processable format  (specifically WSDL). Other systems interact with the Web service in a manner  prescribed by its description using SOAP-messages, typically conveyed using  HTTP with an XML serialization in conjunction with other Web-related  standards.”

 

Business applications

There are a number of business uses for Web services. One of  the most obvious business uses is the ability to subscribe to Web services online or even offer your own Web services to clients or business partners via the Internet. Web services can be combined to provide new software and  services, as well.

 

Web services can also be used for application integration, linking applications, according to WiseGeek.com. Since Web services can use HTTP and so work through the  firewall, which means you don't have to deal with special security protocols. It should be noted, however, that Web services can also use File Transfer Protocol (FTP), and Simple Mail Transfer Protocol (SMTP) and Extensible  Messaging and Presence Protocol (XMPP) for exchanging data.

 

Web services can also form the foundation for service-oriented architecture or a Web-oriented architecture.

 

Deployment Concerns

One issue to consider is whether you'll use a SOAP-based  approach or a RESTful approach to Web services. Much has been written about the pros and cons of each. Here are a few notes on the pros and cons of each.

 

SOAP – SOAP-based Web services are supported by software vendors in SOAP WS toolkits, which makes it easy for enterprises to deploy on  SOAP. RESTful critics claim that changes to the SOAP stack could cause problems  with the service. Critics also say the use of XML as a messaging tool could create unnecessary overhead and slow down the service.

 

REST – RESTful Web services are supposed to be easier and leaner than SOAP-based Web services.  Amazon.com claims 80 to 85  percent of its Web services clients use REST. The main problem with REST is it's not supported by major vendors or their software development tools. Others  point out REST is so easy to build, you don't need a toolkit.

 

Dion Hinchcliffe wrote an overview of the REST versus SOAP debate in 2005 that's still useful today.

14 comments:

Anonymous said...

There are ed hardy shirts
,pretty ed hardy shirt for men,

ed hardy womens in the ed hardy online store

designed by ed hardy ,
many cheap ed hardy shirt ,glasses,caps,trouers ed hardy shirts on sale ,

You can go to edhardyshirts.com to have a look ,you may find one of ed hardy clothing fit for you
men's jacketcheap jacketnorth face jacketsghd hair straightenerscheap ghd hair straightenershair straighteners

Unknown said...

Such interesting read and information, thanks for sharing this post. I will check back to read your other new posts. Please come visit my site Yellow Pages Rhode Island when you got time

Anonymous said...

I am not really sure if best practices have emerged around things like that, but I am sure that your great job is clearly identifed. I was wondering if you offer any subscription to your RSS feeds as I would be very interested and can’t find any link to subscribe here. Please come visit my site Bakersfield Business Directory when you got time.

Anonymous said...

I can see that you are putting a lot of time and effort into your blog and detailed articles! I am deeply in love with every single piece of information you post here. Will be back often to read more updates! Please come visit my site Convenience Stores and give me any valuable feedbacks.

Anonymous said...

You do have a point here :) I admire the stuff you post and the quality information you offer in your blog! Keep up the good work dude. Please come visit my site Physicians Clinic when you got time.

Anonymous said...

I enjoyed reading your work! GREAT post! I looked around for this… but I found you! Anyway, would you mind if I threw up a backlink from my site?
Please come visit my site Construction Excavation and give me any valuable feedbacks. Thanks.

Unknown said...

nice post!!
this winter choose a spyder ski clothing to help you far away cold and wrick is good choice.welcome visit our online outlet,we're not only supply high quality but also most cheap ski clothes and winter clothes.you can buy the most cheap spyder jackets ,and you buy more you will get more discount..

Nike shox said...

I am deeply in love with every single piece of information you post here. And Nike shox will give you a whole new experience.

Nike shox clearance said...

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts.Any way Ill be subscribing to your feed and I hope you post again soon.

Anonymous said...

Well Whattadya know, yet another great site to add to my reader! Google blog search has you pretty well indexed it seems! you have some brilliant contents!

chrysler parts

Anonymous said...

This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It’s the old what goes around comes around routine.

chrysler parts

aa said...

情趣用品,情趣,飛機杯,自慰器,自慰套,充氣娃娃,
電動按摩棒,按摩棒,跳蛋,AV,
C字褲,情趣睡衣,丁字褲,震動環
情趣用具,lelo,TENGA,sm,
角色扮演,

teragoldonlinefsbest said...

You have made some good points in this post, nicely done!

wedding dress said...

Great article. I merely found your blog along with planned to declare i get genuinely liked looking at your blog blogposts. However I’

ll always be opt-in for a supply along with I’m hoping anyone article yet again rapidly.An offbeat from tradition and formality. simple wedding dresses are relatively less considered compared with common cascading ones. Yet

there’s always a need to break away from the norm for a little while. Amber’s wedding dresses 2012 favor you an untilled land to show off your talent and

philosophy.