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.
- Building WebServices the REST way http://www.xfront.com/REST-Web-Services.html
- See also KissWebServices
''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
- And perhaps check out WebServicesSpecifications
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.
- OTOH, there are higher performing XmlRpc, or simpler HTTP based RestArchitecturalStyle alternatives available. See http://www.developer.com/services/print.php/1383941
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?
-
OReilly site example using SoapToolkit and VbClassic at
-
An MS example of Soap messaging with ADO recordset is located at http://www.xml.com/pub/a/2000/07/12/soap/mssoaptutorial.htmlhttp://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarxml/html/soapguide_ado.asp
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