| Lecture # | Date | Day | Module | Comments | Due at noon |
|---|---|---|---|---|---|
| 1 | 1/7 | M | Introduction | -- | -- |
| 2 | 1/9 | W | Concepts of e-business | Huhns and Singh | -- |
| 3 | 1/14 | M | Sequence Diagrams | Using IBM Websphere Process Modeler | -- |
| 4 | 1/16 | W | Sequence Diagrams | Using IBM RSA | -- |
| -- | 1/20 | -- | -- | -- | Simple process modeling: Orchestration |
| MLK Day | 1/21 | M | -- | -- | -- |
| 5 | 1/23 | W | Sequence Diagrams | Desai and Singh | -- |
| -- | 1/27 | -- | -- | Solution | Simple process modeling: Choreography |
| 6 | 1/28 | M | Protocols and Policies | -- | -- |
| 7 | 1/30 | W | State Diagrams | -- | -- |
| 8 | 2/4 | M | State Diagrams | -- | -- |
| 9 | 2/6 | W | Commitments | Singh | -- |
| 10 | 2/8 | F | Commitments | Using Protos | -- |
| -- | 2/10 | -- | -- | -- | Business modeling project 1: HL7 and MSCs |
| 11 | 2/11 | M | Commitments | Commitment-Based SOA | -- |
| 12 | 2/13 | W | Commitments | Commitment Logic | -- |
| 13 | 2/15 | F | Service engagements | Amoeba (external) | -- |
| 14 | 2/18 | M | Architecture concepts | Clark & Waclawsky (PHIC 50) Part 1, Part 2 | -- |
| -- | 2/24 | -- | -- | Using Protos | Business modeling project 2: Comma and MSCs |
| 15 | 2/20 | W | Enterprise architecture | Zachman Yu (PHIC 33) Part 1, Part 2 |
-- |
| 16 | 2/22 | F | Contracts | -- | -- |
| 17 | 2/25 | M | Contracts | -- | -- |
| 18 | 2/27 | W | Norms and governance | -- | -- |
| Spring Break | 3/4 | M | -- | -- | -- |
| Spring Break | 3/6 | W | -- | -- | -- |
| -- | 3/10 | -- | -- | -- | H1 (through Lecture 15) |
| 19 | 3/11 | M | Discussion | H1 Solutions | -- |
| Exam | 3/13 | W | Exam | -- | -- |
| 20 | 3/15 | F | Norms and governance | -- | -- |
| 21 | 3/18 | M | Governance and stakeholder concerns | OOI case study | -- |
| 22 | 3/20 | W | Contracts and norms | Singh: Norms for Governance Singh: Contract Model |
-- |
| 23 | 3/22 | F | XML; XPath | Harold & Means; Saxon HE download | -- |
| -- | 3/24 | -- | -- | Protos versions | Business modeling project 3: Verification |
| 24 | 3/25 | M | XQuery | Robie | -- |
| 25 | 3/27 | W | XQuery | -- | -- |
| No Class | 4/1 | M | -- | -- | -- |
| 26 | 4/3 | W | XQuery | -- | -- |
| -- | 4/7 | -- | -- | -- | Business modeling project 4: Messaging middleware |
| 27 | 4/8 | M | SQL/XML | -- | -- |
| No Class | 4/10 | W | -- | -- | -- |
| No Class | 4/15 | M | -- | -- | -- |
| No Class | 4/17 | W | -- | -- | -- |
| -- | 4/21 | -- | -- | -- | Business modeling project 5: XML messages |
| No Class | 4/22 | M | -- | -- | -- |
| -- | 4/23 | -- | -- | -- | H2 (through Lecture 27) |
| 28 | 4/24 | W | Discussion | H2 Solutions | -- |
| Exam | 5/1 | W | Exam | -- | -- |