| Lecture # | Date | Day | Module | Comments | Due 9 hours Before Class |
|---|---|---|---|---|---|
| 1 | 1/9 | W | Introduction | Ch 1 | -- |
| 2 | 1/14 | M | Basic Standards | Ch 2 (also 3, 4) | -- |
| 3 | 1/16 | W | Principles | Ch 5 | -- |
| MLK Day | 1/21 | M | -- | -- | -- |
| 4 | 1/23 | W | Modeling and Representation | Ch 6 | -- |
| 5 | 1/28 | M | Modeling and Representation | Ch 6 | P1 (connect to WS) |
| 6 | 1/30 | W | RDF | Ch 7 | -- |
| 7 | 2/4 | M | RDF | Ch 7 | -- |
| 8 | 2/6 | W | OWL | Ch 8 | -- |
| 9 | 2/11 | M | OWL | Ch 8, 9 | P2 (develop simple mashup) |
| 10 | 2/13 | W | Execution Models (Messaging, ESB) | Ch 10 | -- |
| 11 | 2/18 | M | Transactions | Ch 11; Solutions | H1 (on description) |
| 12 | 2/20 | W | Transactions (CICS) | Ch 11 | -- |
| 13 | 2/25 | M | Transactions | Ch 11 | P3 (RSS mashup) |
| 14 | 2/27 | W | Process Specifications (BPEL) | Ch 13 | -- |
| Spring Break | 3/3 | M | -- | -- | -- |
| Spring Break | 3/5 | W | -- | -- | -- |
| 15 | 3/10 | M | Coordination Frameworks | Ch 12 | -- |
| 16 | 3/12 | W | Formal Specification | Ch 14 | -- |
| 17 | 3/17 | M | Formal Enactment | Ch 14 | -- |
| 18 | 3/19 | W | Agents | Ch 15 | -- |
| 19 | 3/24 | M | MAS | Ch 16 | -- |
| 20 | 3/26 | W | MAS | Ch 16 | P4 (BPEL + ESB) |
| 21 | 3/31 | M | Organizations | Ch 17; Solutions | H2 (on engagement) |
| 22 | 4/2 | W | Communication | Ch 18 | -- |
| 23 | 4/7 | M | Communication (FIPA) | Ch 18 | P5 (Jess; JADE; RDF; OWL) |
| 24 | 4/9 | W | Semantic Service Selection | Ch 19 | -- |
| 25 | 4/14 | M | Social Service Selection | Ch 20 | -- |
| 26 | 4/16 | W | Building SOC Applications | Ch 22 | -- |
| 27 | 4/21 | M | Challenges and Extensions | Ch 25 | P6 (CICS transactions) |
| 28 | 4/23 | W | Exercises | Solutions | H3 (on collaboration) |
| Final | 4/30 | W | Final | 9:00AM-10:30AM | -- |