WEEK 10: Web Services |
| |
| Reading assignments | |
|---|---|
| BOOK | PAGES |
| TBA | TBA |
LINKS TO XML RELATED SITES
Introduction to Web services:
Web services are a mechanism to create document and process flow between and among Web based applications. This page contains a list of files that show the WSDL definitions, SOAP messages, and BPEL flow for some basic types of Web services. Tutorial links will be added to this page later. If you have XML Spy loaded on your computer, try creating some SOAP messages from the WSDL documents - it's straightforward.
Section 1: WSDL documents
Section 2: Building a simple SOAP envelope
Section 3: ebXML documents
Section 4: BPEL documents
Section 5: RDF
Go to http://www.ukoln.ac.uk/metadata/dcdot/ to see 'Dublin Core metadata editor' an RDF meta generator tool. Enter a URL of a website you know (or yours) and see what it generates. Specify output in RDF and you have a 'good to go' RDF document. You can download the DTD at http://dublincore.org/documents/2002/07/31/dcmes-xml/dcmes-xml-dtd.dtd.
To generate an RSS file for an RDF description of an image or other binary file on the Web, try using the tool at: http://swordfish.rdfweb.org/rdfquery/ There are tools called 'squish' for querying an RDF index (not always functional) at: http://rdf.desire.org/~cmlm/rdfquery/ .
To use RDF in the context of Web services try using the FAQ at: http://www.w3.org/2001/04/wsws-proceedings/uche/
Section 6: RSS
Zipped archives
Homework:
Practice creating some RDF documents, and try reading some of the background information on RDF at http://www.w3.org/RDF/. You'll find it quite useful! To use RDF in the context of Web services make sure to see the tutorial at: http://www.w3.org/2001/04/wsws-proceedings/uche/