The promise of the Internet and e-commerce has led to the increasing use of the web for transaction processing. Many organizations have adopted web-enabled transaction processing for applications such as processing payments online, selling products online, making travel reservations to name a few. In spite of the trend in this direction, transaction processing is not a major application on the …