| Lecture # | Date | Day | Module | Comments | Due 9 hours Before Class |
|---|---|---|---|---|---|
| 1 | 8/28 | M | Introduction | -- | -- |
| 2 | 8/28 | M | Concepts of e-business | -- | -- |
| 3 | 9/11 | M | JSP, Servlets | Roman et al. Guests: PK Sridhar and Chris Spence |
-- |
| 4 | 9/11 | M | Enterprise JavaBeans | Roman et al. | -- |
| 5 | 9/18 | M | Architecture | Yu (PHIC 33) Part 1, Part 2 Vernadat (PHIC 22) Part 1, Part 2 Clark & Waclawsky (PHIC 50) Part 1, Part 2 |
-- |
| 6 | 9/18 | M | Architecture | -- | P1 (basic JSP and servlets) |
| 7 | 9/25 | M | Architecture | Zachman Guest: Frank Paolino |
-- |
| 8 | 9/25 | M | XML introduced, XML namespaces | Harold & Means | -- |
| 9 | 10/2 | M | XML Schema | -- | -- |
| 10 | 10/2 | M | XML Schema | -- | P2 (basic EJBs) |
| 11 | 10/9 | M | XPath | Harold & Means Saxon download |
-- |
| 12 | 10/9 | M | XPath | -- | -- |
| 13 | 10/16 | M | XQuery | Robie | -- |
| 14 | 10/16 | M | XQuery | Solution | H1 (on architecture, XML Schema) |
| 15 | 10/23 | M | XQuery | -- | -- |
| 16 | 10/23 | M | XQuery | -- | -- |
| 17 | 10/30 | M | XSLT | Harold & Means Guest: Jonathan Robie |
-- |
| 18 | 10/30 | M | XSLT | Solution | H2 (on XPath, XQuery) |
| 19 | 11/6 | M | XML programming | Harold & Means | P3 (validate XML) |
| 20 | 11/6 | M | Discussion | Guest: Dr. Jie Xing | -- |
| 21 | 11/13 | M | XML Keys | Guest: Scott Gerard | -- |
| 22 | 11/13 | M | Midterm Exam | -- | -- |
| 23 | 11/20 | M | XML and databases (SQL/XML) | Guest: Jason Corley | -- |
| 24 | 11/20 | M | Negotiation | -- | P4 (transform XML) |
| 25 | 11/27 | M | Negotiation | Solution | H3 (on XSLT and XML and databases) |
| 26 | 11/27 | M | Negotiation | Milgrom | -- |
| 27 | 12/4 | M | Negotiation | Wellman (PHIC 19) | P5 (invoke transformer via MDB) |
| 28 | 12/4 | M | Directions | Solution | H4 (on negotiation) |
| -- | 12/11 | M | Final | 6:00PM-7:30PM | -- |