9
Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008

Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

Embed Size (px)

Citation preview

Page 1: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

Web 2.0

MIS XLB.B

Jack G. ZhengMay 27th 2008

Page 2: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

2

Evolution of Web

Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural web (21st century) Web 2.0 (current?)

Page 3: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

3

Pre-Web Internet

TCP/IP (Transmission Control Protocol/Internet Protocol) protocol architecture

Applications Email FTP Usenet Telnet (No web)

Page 4: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

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

Page 5: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

5

Web server File system

Simple Web Architecture

A simple client/server architecture Static HTML files Online presence, information publication

Page 6: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

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

Page 7: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

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

Page 8: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

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

Page 9: Web 2.0 MIS XLB.B Jack G. Zheng May 27 th 2008. 2 Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural

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