Lecture # | Date | Day | Module | Comments | Due at noon the previous day |
---|---|---|---|---|---|
1 | 1/11 | M | Introduction | -- | -- |
2 | 1/13 | W | Concepts of e-business | -- | -- |
MLK Day | 1/18 | M | -- | -- | |
3 | 1/20 | W | XML introduced, XML namespaces | Harold & Means | -- |
4 | 1/25 | M | XPath | Harold & Means Saxon download |
-- |
5 | 1/27 | W | XPath | -- | -- |
6 | 2/1 | M | XQuery | Robie | -- |
7 | 2/3 | W | XQuery | -- | P1 (Web programming) |
8 | 2/8 | M | XQuery | Vinoski's column | -- |
9 | 2/10 | W | XSLT | Harold & Means | -- |
10 | 2/15 | M | XSLT | -- | -- |
11 | 2/17 | W | XML Keys | Harold & Means; Solutions | |
12 | 2/22 | M | Discussion | -- | H1 (on all XML topics so far) |
Exam | 2/24 | W | Exam | -- | -- |
13 | 3/1 | M | Architecture: concepts | Clark & Waclawsky (PHIC 50) Part 1, Part 2 | -- |
14 | 3/3 | W | Architecture: Web | Vernadat (PHIC 22) Part 1, Part 2 | -- |
15 | 3/8 | M | Architecture: Grid and cloud | -- | |
16 | 3/10 | W | Architecture: Services | XML-based standards | P2 (transform XML) |
Spring Break | 3/15 | M | -- | -- | -- |
Spring Break | 3/17 | W | -- | -- | -- |
17 | 3/22 | M | Architecture: Services | Zachman Yu (PHIC 33) Part 1, Part 2, Kumaran et al. | |
18 | 3/24 | W | Architectural frameworks | Business process case study | -- |
19 | 3/29 | M | Architecture | Commitment-Based SOA | -- |
20 | 3/31 | W | Architecture | Amoeba Amoeba (external link) |
P3 (invoke transformer via MoM) |
21 | 4/5 | M | Architecture | Business process case study | -- |
22 | 4/7 | W | Architecture | Business process case study | -- |
23 | 4/12 | M | Discussion | Solutions | H2 (on concepts, architecture, standards) |
Exam | 4/14 | W | Exam | -- | -- |
24 | 4/19 | M | XML Schema | Harold & Means | -- |
25 | 4/21 | W | SQL/XML | -- | -- |
26 | 4/26 | M | Services; Keys | -- | |
27 | 4/28 | W | Discussion | -- | -- |
Project | 5/5 | M | Project due | Solutions | H3 (on all XML topics); P4 (validate XML) |