CS 4803/8803-ENC
Introduction to Enterprise
Computing
|
|
|
|
|
Description | Assignment | Announcement | Tentative Course Schedule | Grading | Projects | Additional Links
CS
4803/8803-ENC Introduction to
Enterprise Computing
The course material consists primarily of papers and
lectures/discussions led by instructor(s). There will be a
self-proposed project that applies the concepts and techniques
discussed in the class to electronic commerce scenarios. The
comments and grade on project proposal will serve as the midterm
feedback. This course evolved from a previous version offered in
Fall 2002 and from that
course's web pages you can get an idea of the papers we will
read.
Commentary requirement
There is no specific form in the format of commentar as long as you
cover the main points, limitation and relate the paper to your personal
knowledge and other topics. A recommended form is:
--------------------------------------------------------------------------------
Commentary
Paper: Name of the paper
First paragraph: summarize the main points of the pape
Second paragraph: point out the limitation of the paper
Third paragraph: Relate this paper to your personal knowledge or
related topics.
--------------------------------------------------------------------------------
The length of the commentary should be fit into one page.
| Date | Assignment | Papers | Due time | Requirement |
| 8/24 | Assignment 1 | select two white papers from the Microsoft collection of e-commerce
white papers and write commentary for one of them |
Aug 25 midnight | put "cs4803enc: commentary-8/24" in the title" |
| 8/30 | Assignment 2 | Aug 30 midnight | put "cs4803enc: commentary-8/30" in the title" | |
| 8/31 | Assignment 3 | Infosphere Project: System Support for Information Flow Applications | Sep 3 midnight | put "cs4803enc: commentary-9/3" in the title" |
| 9/1 | Assignment 4 | Operational Information System | Sep 6 midnight | put "cs4803enc: commentary-9/6" in the title" |
| 9/7 | Assignment 5 | The Notions of Consistency and Predicate Locks in a Database System | Sep 10 midnight | put "cs4803enc: commentary-9/10" in the title" |
| 9/15 | Assignment 6 | Concurrency
Control and Recovery in Database Systems Chapter 6, sections 6.1, 6.2, and 6.3, with the rest of the chapter optional reading. |
Sep 17 midnight | put "cs4803enc: commentary-9/17" in the title" |
| 9/16 | Assignment 7 | Adaptable, Efficient, and Modular Coordination of Distributed Extended Transactions | Sep 20 midnight | put "cs4803enc: commentary-9/20" in the title" |
| 9/21 | Assignment 8 | Reflective Transaction Framework (VLDB'95 paper) | Sep 24 midnight | put "cs4803enc: commentary-9/24" in the title" |
| 9/23 | Assignment 9 | Transactional Activity Model for E-Commerce | Sep 27 midnight | put "cs4803enc: commentary-9/27" in the title" |
| 9/28 | Assignment 10 | Conquer: A Continual Query System for Update Monitoring in the WWW | Oct 1 midnight | put "cs4803enc: commentary-10/1" in the title" |
| 11/9 | Assignment 11 |
|
Nov 15 midnight | put "cs4803enc: commentary-11/15" in the title" |
| Date | Contents |
| 8/31 | IBM websphere performance report info were put at the section of additional link |
| 9/1 | Info: GTISC Distinguished Lecture Series |
| 9/2 | Commentary sample was put on swiki: sample page |
| 9/6 | Project Proposal reference link |
| 9/9 | Today's lecture is changed to attend GTISC distinguished
lecture "Creating and Maintaining Software that Resists Malicious Attack" David Aucsmith: Security Architect, Chief Technology Officer -- Security and Business Unit, Microsoft 3:00 pm, Clary Auditorium, Student Success Center, Georgia Tech |
| 9/16 | Project Proposal Due today by midnight. Send electronic version to Galen(zorn@cc.gatech.edu) and Prof Calton Pu(calton@cc.gatech.edu) |
| 9/17 | Enterprise Computing lab |
| 10/07 | Today's lecture is changed to attend GTISC distinguished
lecture "Rethinking PKI: What's Trust Got to Do With It?" Steve Kent: Vice President and Chief Scientist -- Information Security, BBN Technologies 3:00 pm, Technology Square Research Building, Georgia Tech |
Weeks 1,2 (Aug 17 - 26) Basics of Enterprise Computing
Weeks 7,8 (Sept 28 - Oct 7) Advanced Enterprise Computing Techniques
Weeks 10,11 (Oct 21 - 28) New Research Topics and Technology Issues
The main component of the course grade is the
project (10% proposal, 20% final presentation, 50% concrete
deliverables - see below). The written commentaries on the papers
and student participation form the remaining 20%. Student
presentation and discussion of research papers carry bonus
points.
The main deliverable of the course is a self-proposed project. Students (individually or teams of maximum 3) will design, propose, and implement a project relevant to the enterprise computing theme. Typically, this will be the construction of some system component supporting enterprise computing (e.g., electronic commerce or supply chain) or an enterprise application. Other ideas are certainly possible. You are encouraged to discuss your ideas with the instructor before proceeding to the proposal stage. Since this is the first time the course is being offered, there are no previous examples of project proposals. However, you may want to look at the project proposals for the course CS8803H (Sp’04) Advanced Internet Application Development (see <http://www.cc.gatech.edu/~lingliu/courses/cs8803/project>). You may find examples that give you an idea of the format and length of typical project proposals. Some ideas for projects follow.
Exceptional projects may be expanded as research projects for additional credit.
P.A. Bernstein and E. Newcomer, Principles of Transaction Processing, Morgan-Kaufmann Publishers, San Francisco, 1996, 358 pp.
Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman, Concurrency Control and Recovery in Database Systems (free download)
J. Gray, A. Reuter, Transaction
Processing: Concepts and Techniques, 1992
Morgan Kaufmann,
Alonso, G., Casati, F., Kuno, H., Machiraju, V.
Web Services Concepts, Architectures and Applications, 2004
find the main WebSphere performance page of interest:
http://www.ibm.com/software/webservers/appserv/was/performance.html On the right side under downloads you'll find "WebSphere Benchmark Sample Download (Trade3)", or directly at http://www.ibm.com/software/webservers/appserv/was/benchmark3.html to download Trade3. download the Seneca app (i.e. the photo contest), go to http://www.alphaworks.ibm.com/tech/edgecomputing and the related paper is at http://www7b.software.ibm.com/wsdd/library/techarticles/0310_haberkorn/haberkorn.html
¡¡