HOME ROSITEMAP

Case-study: Online Wagering System Development

 

Field of expertise: Web Applications & Services


Client


Our client, a UK company, specialized in developing platform-independent solutions for the financial service and gaming industries, has assigned EvoSoftware to develop specific Online Wagering and Call Centre Wagering Applications.

 

Product Description

We have developed two wagering applications for horse racing:

·        
Online Wagering Application


This application offers a web based interface that allows customers to get registered into the system, view race information and place bets.

Registered customers can make deposits using credit cards, cheques, mail orders or withdrawals using credit cards.

They have also the ability to look at their statements along with full details of each transaction.

 

·         Call Centre Wagering Application

A customer is not limited to the online web application for placing a wager: he can make a phone call to the Call Centre, provide some identification information to an operator, choose desired pool and place a bet.

The call centre application is web based application that runs on computers equipped with touch screens and provides various functionalities for operators and supervisors:

-          place bet for a customer

-          view and modify customer profile

-          make deposits and withdrawals for customer

-          suspend/activate customer online access

 

Each operation that an operator/supervisor will make on behalf of a customer is tracked by the system.

An operator will be able to transfer a customer session to a supervisor along with full details of operations already made for the customer.


Technical Overview


The project was a challenging combination of multiple J2EE technologies that offers scalability, flexibility and a very user friendly interface (desktop like).

The applications can run on a Jrun Server (or several Jrun servers connected in a cluster) using Spring framework and Hibernate to drive business logic and Struts, Tiles, JSTL and Ajax for presentation and web action flow.

 

Technology

J2EE architecture using Spring, Hibernate, Struts, Tiles, JSTL and Ajax.

Application Server: Jrun

Database Server: Mysql