Lecture24-networking-servermodels

Lecture24-networking-servermodels - Announcements Last...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CS 3214 Computer Systems Godmar Back Lecture 24 Announcements • Last exercise: run your project 6 service on EC2 – Due by p6 deadline, posted later today Final Exam • Final Exam – Dec 12, 7-9pm, 460 Saunders – Announcement will be posted online CS 3214 Fall 2011 12/7/2011 2 Some of these slides are substantially derived from slides provided by Jim Kurose & Keith Ross. Copyright on this material is held by Kurose & Ross. Used with permission. The textbook is Computer Networking: A Top Down Approach Featuring the Internet Jim Kurose, Keith Ross, Addison-Wesley, July 2004 NETWORKING Part 2 CS 3214 Fall 2011 12/7/2011 3 Mashups • Web applications that combine and mix data from different sources CS 3214 Fall 2011 12/7/2011 4 Source A http://www.lib.edu/sourceA Source C http://any.host.domain/sourceC Source B http://opac.lib.edu/sourceB Mash-Up Server http://mashup.lib.edu HTML A Base Server http://www.lib.edu Client Browser Server-side Mash-Up C Base Page B CS 3214 Fall 2011 12/7/2011 5 Source A http://www.lib.edu/sourceA Source C http://any.host.domain/sourceC Source B http://opac.lib.edu/sourceB A Proxy http://www.lib.edu/proxy Base Server http://www.lib.edu HTML+JavaScript XMLHttpRequest Client Browser Proxy-Based Mash-Up C Base Page B CS 3214 Fall 2011 12/7/2011 6
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Source A http://www.lib.edu/sourceA Source C http://any.host.domain/sourceC Source B http://opac.lib.edu/sourceB Base Server http://www.lib.edu HTML+JavaScript A XMLHttpRequest + XML/Text Same Origin Restriction XMLHttpRequest + XML/Text Same Domain Restriction No Domain Restriction Client Browser Client-side Mash-Up C <SCRIPT> + JSON Base Page B B (via hidden frame) CS 3214 Fall 2011 12/7/2011 7 • In modern web applications, HTTP is increasingly initiated from code – Either directly, e.g., XMLHttpRequest – Or indirectly, via SCRIPT/JSON •E x amp le :
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/31/2011 for the course CS 3214 taught by Professor Staff during the Fall '11 term at Virginia Tech.

Page1 / 5

Lecture24-networking-servermodels - Announcements Last...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online