Workshop 7
May 24, 2009
To Do:
Developers conclude their work with the OTBS and look at the options for deployment of the site. Examine the various platforms/software tools used for deployment such as UNIX environment suggested in the Discussion Notes, Mongrel or Mongrel cluster, Nginx, Subversion or Capistrano (during development stage), JRuby in the Java environment.
Which way?
The choice is up to you as this workshop present just one option and you may like to use another, such as deploying the OTBS in a .NET or J2EE environment
Can you get the OTBS Running in production mode as a minimal production server?
Share your success by posting progress comments and links etc to the Developers sub-forum site that has been set up for the Red team.
——————————————————————————————————-
I would suggest running Mongrel with MySQL and use Linux as platform as production platform. Although Win32 version is available for Mongrel and MySQL, Linux gives a more stable platform than Win32 in long run in my experience. Moreover, its free open souce software. Mongrel is recommended as clustering solution is present. Upgrading to cluster is possible and easy. MySQL also offer free database with advanced feature like cluster and fail over.
The OTBS has been completed. Some screen capture to share:

1. This is the welcome page of the system.

2. User registrarion page.

3. User login page, with advanced login features as described by Hartl et al (2008).

4. After login user’s can place a new taxi booking, or review the past booking.

5. Some information is needed to place an order.

6. While Date and Time are mandatory fields.

7. User can check back their previous orders.