MIT Department of Electrical Engineering & Computer Science

E E C S

EECS Spring 1999 Catalogue Supplement

6.916 Software Engineering of Innovative Web Services

W 3-5 (additional hour TBA), 4-231
Prof. Hal Abelson, NE43-429, x5856; Prof. Michael Dertouzos, NE43-105, x2145; Philip Greenspun, NE43-420, x8574
Prerequisite: 6.170 or equivalent and permission of instructor
3-0-9
Enrollment limited

This subject will explore and construct services designed for use by large numbers of people via the World Wide Web. Starting from a solid understanding of the state of the art, and using relational databases, we will design and implement new services that enable functions such as collaboration, automation, customization and use of speech; and software infrastructure elements that support these services.

Students will work in supervised teams, using server and relational database tools available at the Laboratory for Computer Science. Each team will be expected to design, document, implement, and publish an advanced Web application, to become part of a free software toolkit being developed at LCS (see http://photo.net/photo/community.html).

Students who complete particularly ambitious projects may choose to develop these further as the basis for a Course 6 M.Eng. thesis or an AUP (advanced undergraduate project).

Topics include:

Technology architectures for supporting Web services; techniques for attaining scalability and reliability; controlling the complexity of a Web service; SQL data models and transactions; interfacing e-commerce services with factories and financial systems; semantic tagging with XML and RDF; critical analysis of contemporary web services.

This subject qualifies as an elective in the Course 6 engineering concentration in Computer Systems and Architecture.

We expect this subject to be oversubscribed. If you would like to reserve a place, please send email indicating your interest to Hal Abelson -- hal@mit.edu -- before January 10. Enrollment preference will be given to students who expect to continue in the M.Eng. program, and students who reserve places early.


URL of this page: http://www-eecs.mit.edu/AY98-99/spring-cat/6916.html
Editor: Mibsy Brooks  | Created: Dec 7, 1998  | Modified: Jan 29, 1999
Related page: EECS Spring 1999 Catalogue Supplement
To MIT EECS home page  | Your comments and inquiries are welcome.