|
The
goal of the two course projects is to construct a distributed application in
Java that implements a simple travel reservation system. You'll implement the
project in two stages: in Project 1 you'll
implement a simple Resource Manager (i.e., a very simple database system with
a fixed set of tables and operations) that supports concurrent transactions
with ACID properties. In Project 2, you'll
implement a Workflow Controller and a Transaction Manager that enable
distributed transactions across several Resource Managers. |
|
This
project is based on a similar course project developed by Anand
Rajaraman at Stanford, which was based on a similar
project developed by Phil Bernstein. |