CSE 455:  Internet and Web Systems

Tentative Schedule of Topics - Spring 2004

 

Dates

Topics

Detailed Topics

Reading

1/12

1/14

1/21

Introduction & Server Architectures

Static & dynamic web server architectures

Middleware/content management systems

HTTP

Client-server, P2P, multi-tier architectures

Krishnamurthy/Rexford Ch. 4

Krishnamurthy/Rexford Ch. 6

Reader: “HTTP Made Really Easy”

1/19

 

(MLK Day)

 

1/26

1/28

2/2

Data on the Web

Data representations

Schemas

Review: XML

XSLT

Review: XQuery

Homework 1:  Web server email client

Reader: Lewis et al. Chapter 17

Reader:  Chamberlin XQuery tutorial

2/4

Data Exchange

Views as abstractions and mappings

Data integration + warehousing

Access control lists, capabilities

View-based security

 

Reader: Garcia-Molina et al.

Sample XQuery for translating between schemas, header for attaching a stylesheet, output XML document from query, stylesheet, and final output.

Reader: Silberschatz et al. Sections 6.5-6.7

2/9

 

Caching & Replication

Proxies

Replication and web caching

Maintaining consistency

Homework 1 due 2/9

Homework 2:  Replication

Krishnamurthy/Rexford Ch. 3

Krishnamurthy/Rexford Ch. 11

 

2/11

2/16

 

Naming & Location

Naming and directories

Search strategies

Content-based addressing

Publish-subscribe

 

Krishnamurthy/Rexford 5.3

Reader: Marshall LDAP intro

Reader:  Altinel and Franklin

 

2/18

2/23

Scalability

Partitioning

Global coordination/directories

Peer-to-peer and consistent hashing

Homework 2 due 2/18

Homework 3:  P2P
Form project groups

Reader:  Stoica et al.

Reader:  Saroiu et al.

Reader:  Gribble et al.

2/25

3/1

3/15

3/17

Extracting Meaning

Simple pattern recognizers - regexps

Information retrieval models

IR indexes

Web connectivity

Ranking

Web crawlers

Page clustering

Web mining

Collaborative filtering

Homework 3 due 3/18
Begin project planning

Reader:  Baeza-Yates Chapter 2

Reader:  Baeza-Yates Chapter 8

Reader:  Kleinberg et al.

Reader:  Brin & Page

Reader:  Heydon & Najork

Reader:  Chakrabarti et al.

3/3

 

MIDTERM - topics through P2P

 

 

 

(SPRING BREAK)

 

3/22
3/24

Code Interoperability

Remote procedure calls

Web services

UDDI

Service composition

Initial project plan due

Newcomer Ch. 1

Newcomer Ch. 3

Newcomer Ch. 4

Newcomer Ch. 5

3/29

4/5

Transactions & Security

Application server and TP monitor architectures

ACID properties

Two-phase commit

Secure transactions and SSL

 

Reader:  Weikum Ch. 19

Reader:  Lewis Ch. 27

Reader:  Fu et al.

4/7

4/12

Attacks

Denial-of-service

Buffer overflows

Virii and Trojan horses

Project ¾-term status due

 

4/14
4/19
4/21

Future directions: Grid, Sensor Networks, and the Semantic Web

The vision

RDF and OWL

Reader:  Berners-Lee et al.

Reader:  Decker

5/5

 

Project reports due by 1:30PM.
Final Exam, 1:30-3:30PM, Towne 303