A component-based distributed travel reservation system was developed using both TCP and RMI. More functionalities that were added on the RMI flavored system includes: