Iwanna Learn Web Services

WebServices is like a CareerLanguage. There are always enhancements, see for example http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wse/html/gxaconmajorfeaturesofwebservicesenhancements.asp

Start with an overview. Try http://webservices.xml.com/lpt/a/ws/2002/02/12/webservicefaqs.html. and http://internet.about.com/library/aa_webservices_031202.htm?terms=soap+toolkit

And since WebServices started before Soap, get to know a bit of RestArchitecturalStyle and XmlRpc as well.

''For people interested in book reading, a sample WebServices chapter from "Semantics in Business Systems" is available at http://searchwebservices.techtarget.com/searchWebServices/downloads/McComb_13.pdf

Next get to know a bit about related standards. Interview on standards is located at http://searchwebservices.techtarget.com/qna/0,289202,sid26_gci1000776,00.html

Get to know a bit about WebServicesDescriptionLanguage (WSDL), which is used to describe the details of a WebService available to be linked up.

Learn a bit about SimpleObjectAccessProtocol (Soap), check out IwannaLearnSoap.

Security is hot these days, so visit WebServicesSecurity.

Now check out about Redmonds recommendation for beginners, at http://msdn.microsoft.com/webservices/understanding/webservicebasics/default.aspx

Interested in seeing how other people do it? See result and code at http://www.xmlme.com/GoogleApi.aspx


Free book online

Real World Web Services at http://www.learnxmlws.com/book/


For a handson setup, I would suggest get the Microsoft SoapToolkit going and work through a few simple samples. See http://groups.google.com/groups?th=935336380e3de7a0 for a discussion on experiences in usenet. Any better suggestions?


RubyOnRails, a popular framework, has a fairly unique approach to web services. On the one hand, the sites that Rails generates are RESTful in many ways. The entire url-to-action "routes" paradigm ensures this. At the same time, it also offers a trivially simple mapping between XML-RPC (and SOAP) and Ruby classes. This helps ensure code reuse. Since the code you use to build your XML-RPC or SOAP backend is often the same code you use to build your RESTful website.


CategorySoftwareTool CategoryEducation


EditText of this page (last edited June 20, 2005) or FindPage with title or text search