Iwanna Learn Web Services

last modified: June 20, 2005

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


Loading...