Note 13 for XML
Watch & Read:
RSS and XSL together to create a webpage
AJAX is the marriage between JavaScript, CSS (or XSL) and XML
Wikipedia AJAX & AJAX HTML Controls
You now know the foundation of WSDL
National Digital Forecast Database is an example of a Web Service (examples)
SOAP (Simple Object Access Protocol ) Tutorial on W3schools (Syntax)
A SOAP message MUST be encoded using XML
A SOAP message MUST use the SOAP Envelope namespace
A SOAP message MUST use the SOAP Encoding namespace
A SOAP message must NOT contain a DTD reference
A SOAP message must NOT contain XML Processing Instructions
SOAP is for communication between applications using HTTP!
VIP: SOAP allows you to get around firewalls!
A SOAP message is fundamentally a one-way transmission between SOAP nodes, from a SOAP sender to a SOAP receiver, but SOAP messages are expected to be combined by applications to implement more complex interaction patterns ranging from request/response to multiple, back-and-forth "conversational" exchanges)
Soap Supported by Several ServersPayPal Soap Documentation (Starts at Page 16) or IBM's Soap Example Microsoft uses SOAP in .Net for its webservices
WAP (Wireless Application Protocol) Tutorial on W3schools
(Telephones & PDA's accessing information)Accessing the Web using your Cell Phone
Compact Web file
M Commerce
Card Metaphor instead of PageRSS (Really Simple Syndication) Tutorial and RDF (Resource Description Framework ) Tutorials on W3Schools (Identifying and creating dynamic content on the Web)
Format for identifying Content on the Web and used as foundation for a Semantic Web
RDF is a more flexible version of RSS
RSS has more "readers" available
Terms you need to Lookup:
SOAP, AJAX, WAP, RSS, WSDL (Web Services)
XSL for RSS feed above
Homework:
Read: Chap 17
Final Project & Check your Grades
Final Step:
Review in your mind everything we covered in class and remember to cover it again before you go to bed so your mind to process this information while you sleep.