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

My XML File and using AJAX

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 Servers

PayPal 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 Page

RSS (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.