1.
E-Voter system
The system should offer:
·
Excellent
reliability
·
High
availability
·
Robust
security
·
Absolute
integrity
·
Offer
excellent user interface (ease of use)
·
Allow
the election commission to:
Both sections should be
definable by contents and presentation
Identify basic problems to tackle and offer
solutions
Create a design of an electronic voting system
2.
Chat room
Chat room with (optional) secure communication
The system should offer:
·
Good
reliability
·
Robust
security
·
Allow
the user to:
o Selecting a name and join an
existing topic (“room”),
o Request all of the prior
messages for the past 5, 15, 30, 60 minutes
o Create a new topic (room),
possibly restricting access to a few named users.
o Other…
3.
Replication for CORBA
Similar to solution proposed in one of the papers
presented in class.
Provide a user controlled mechanism for replicating
CORBA objects.
A configuration (created dynamically) should specify participating hosts for replication
Objects should be replicated to the specified hosts.
A number of “managers” should control the traffic
4.
Load balancing for CORBA
Provide a
way to “balance” the objects distributed among a number of participating
hosts. Ask for details of this project.
5.
Name
service for Orbacus
The name service should be implemented as a WEB server storing
object names
Each object name should be bound to an object reference (IOR)
The user should be able to create directories of names
The user should be able to query the name service and obtain IOR’s