![]() |
CS/INFO 530 S05 TR 11:40-12:55 Olin 245CS/INFO 530: Architecture of Large-Scale Information Systems |
|
Course DescriptionThe course flyer gives a course overview. Class HoursTu Th 11:40-12:55 Olin 245StaffInstructor: A. Demers, 4115 Upson, ademers@cs.cornell.edu. Office Hours:TBA. Teaching Assistant: Yong Yao, 4142 Upson, yao@cs.cornell.edu. Office Hours:TBA. SyllabusHere is some material we shall not cover in CIS530. You are expected to know this material from the course prerequisites (either CIS330 or CS432).
Here is some material we shall cover only briefly. You should be comfortable with it from the course prerequisites (CS330 or CS432).
At last, the subject of this course. These topics will be treated in approximately this order. These topics will appear on the Lectures page with their assigned readings from the textbooks, and sometimes additional references.
TextbooksCourse material will rely on the following two textbooks, which will be on reserve in the Engineering Library: [BN97] Bernstein, P., and E. Newcomer. Principles of Transaction Processing For the Systems Professional. Morgan Kaufmann, 1997. This book is unfortunately a bit dated–it is written with the point of view that TP Monitors are going to take over the world, and the term Web Services does not even appear in the index. Nevertheless, it is a very good book for the material it covers, especially performance and availability issues. [ACKM04] Alonso, G., F. Casati, H. Kuno and V. Machiraju. Web Services Concepts, Architectures and Applications. Springer-Verlag, 2004. A new book, nominally about Web Services. The first half is a good treatment of conventional middleware and EAI (Enterprise Application Integration) systems. The above books will be supplemented by handouts and readings from the Web, as appropriate. These, along with optional reference material, will appear on the Lectures page. GradingGrades will be based on three components:
Both the exams will open-book. There will also be problem sets, assigned every week or two. These assignments will not be graded, but solution sets will be posted on the Homework page. You are encouraged to treat the problem sets seriously. They are an effective way to learn the material, and are made up by the same person who makes up the exams. Academic IntegrityThe usual Academic Integrity policy applies. The Random House Dictionary defines plagiarism as the appropriation or imitation of the language, ideas, and thoughts of another author, and representation of them as one's original work.Inspired by this definition, here are explicit guidelines for homeworks, take-home exams and projects:
|