Omnibus style course that overviews distributed objects, XML, web services, formalisms, Semantic Web, and Cloud Computing. Aims at learning and reviewing fundamental concepts and techniques in distributed computing and the web, connected with recent applications. Also argue advantages and limitations (trade-offs) in various approaches to standardization and architecture.
- 1. Introduction
- 2. Basics: Distributed Objects
- 3. Basics: XML
- 4. Web Servics: Foundations (Appendix)
- 5. Web Servics: Composition (Appendix)
- 6. Web Servics: Implementation (Appendix)
- 7. Related Topics (1): Reliability
- 8. Related Topics (2): Security
- 9. Related Topics (3): Engineering
- 10. Related Topics (4): Semantic Web
- 11. Cloud Computing (1): Overview
- 12. Cloud Computing (2): Experience
- (followed by discussion and student presentations)