95-702 Distributed Systems Fall 2010
[
Home
|
Schedule
|
Syllabus
|
Course description
]
Look for frequent updates to the topics, slides and readings.
Date
Reading(s)
Slides
Out
In
August 27
Chapters 1 and 2 Characterization of distributed systems and Models and Architectures
A JEE Servlet Tutorial
Download and Install Netbeans
Download and Install Eclipse and Android
Netbeans Video Demo
User Authorization Demo
Introduction to Distributed Systems
Server-Side programming
Project Summary
Rubric
Getting Started
Android Getting Started
Project submission
Project 1 Server Side Programming
Documentation Example
**
September 3
What is Android
**
**
**
September 10
Chapter 19 Web Services
Jersey and RESTFul Web Services(JSR 311) Client
Jersey and RESTFul Web Services(JSR 311) Server
IBM article on JAX-WS 2.0 (JSR 224)
Building a web service demo
Microsoft Understanding WSDL
Browser Based Programming
Protocol Handling
Performance and Interoperability
Android Getting Started II
Project 2 Web Services and Web Applications
Project 1
September 17
Chapter 3 Networking and Internetworking
JAX-WS 2.0 Using JDK 6
Web Services
Internetworking
**
**
September 24
Chapter 4 Interprocess Communication
Internetworking Part 2
Interprocess Communications
Project 3
Project 2
October 1
Chapter 5
Ellison hates Cloud computing
Cloud Computing
Chapter 5 Distributed Objects
Cloud Computing
Review for Midterm Exam (Chapters 1-5, and 19)
**
**
October 8
Midterm Exam Week
Security(0) RSA Public Key Cryptography
**
Project 3
October 22
Chapter 5 Case Study Java RMI
Java Crypto API
Java RMI
Crypto Concepts
Java RMI
Project 4 Java RMI and Cryptography
**
October 29
Chapter 7 Security
An architect's decision - REST or SOAP
Security (some important crypto protocols)
Web Services Security
Project 5 JDBC, Local Transactions and Web Services Due: Tuesday, November 16
Account.java
RecordNotFoundException.java
DbClient.java
Project 4
November 5
Web Service Security
Web Service Security Part 1
Web Service Security Part 2
Web Service Security Part 3
Web Service Security Part 4
Distributed Transactions 2PC
**
**
November 12
JMS From Java Enterprise O'Reilly
IBM article on JMS and ESB's
An Introduction to Android
Java Messaging Service
**
**
November 19
Chapter 11 Time and Global States
Time and Global State
Project 6 JMS
index.jsp
MyCoolMDB.java
MyCoolServlet.java
**
December 3
Chapter 9 Naming
EJB Tutorial
Naming
Enterprise Java Beans
**
**
Final Exam Monday December 6 8:30 AM- 11:30 AM
Review for the final exam
Review
**
**
Last Updated August 2010