Upload
antonio-mccurdy
View
212
Download
0
Embed Size (px)
Citation preview
Web 2.0
MIS XLB.B
Jack G. ZhengMay 27th 2008
2
Evolution of Web
Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural web (21st century) Web 2.0 (current?)
3
Pre-Web Internet
TCP/IP (Transmission Control Protocol/Internet Protocol) protocol architecture
Applications Email FTP Usenet Telnet (No web)
4
Early Web
Sir Tim Berners-Lee, 1989
Fundamental elements of Web HTML HTTP URL/URI (+DNS)
Web is a medium: mainly for presenting information
5
Web server File system
Simple Web Architecture
A simple client/server architecture Static HTML files Online presence, information publication
6
Dynamic Web Using client side and server technologies
Client-side scripting (JavaScript, ActiveScript) Programmable browser plug-ins (Applet, Flash …) Database driven Programming platforms
Web is part of a computer application: a presentation layer (interface) to more complex web applications
7
Infrastructural Web Web becomes a fundamental platform for enterprise information
systems and many distributed systems Web technologies are commonly and intensively used Multi-tier system: application servers and database servers are becoming
part of the web infrastructure Beyond just websites; becoming a platform for many kind of services
New technologies Rich client: AJAX XML family technology: bringing structure and meaning HTTP and XML based application protocols Web services: from information to services Security infrastructure: SSL, PKI
8
Web 2.0 Next-generation usage of web
Massive participation, sharing and collaboration Blog, Wiki
Richer interface, more responsive and interactive AJAX
More distributed and service-oriented Web services, RSS
More adaptive Adaptive website, mash-up
…
9
Good Resources
Web 2.0 from wikipedia http://en.wikipedia.org/wiki/Web_2
A video clip from ZdNet http://news.zdnet.com/2036-2_22-6103931.html
From O’Reilly http
://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html