r3 - 07 Jul 2005 - 22:28:45 - LisaDusseaultYou are here: OSAF >  Journal Web  >  TWikiUsers > TedLeung > TedLeungNotes > TedLeung20040423

Links

Reading

  • Principled Design of the Modern Web Architecture What HTTP got right and what it didn't get right. Here are things they got wrong:
    • Not all messages were self-descriptive, but self descriptive messages was a goal
    • Early versions of HTTP, didn't send a complete URI, but assumed the host and port
    • Use of single level MIME encoding instead of a layered encoding scheme for representations. The key missing thing was the ablity to determine the type of nested content without decoding the data. Also a separation between content and transfer encodings resulted.
    • Difficulty in communicating characteristics of the representation during content negotiation. Leads to coarse grained communication
    • Inability to differentiate nonauthoritative responses (responses from intermediaries as opposed to origin servers)
    • Use of cookies instead of anonymous authentication plus true client side state
    • MIME syntax is unsuited for HTTP because it assumes a lossy transport

-- TedLeung - 24 Apr 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.