Betting Engine: Betgenius parser
This is a sub-project of a larger project called "Betting Engine".
Although not required reading the documentation of the overall project first will give you the right context for this sub-project.
<[login to view URL]>
This project involves parsing a set of XML feeds and extracting data in the form of events, markets, bookmakers and odds. This infomation is to be stored in a centralised database using methods from an API.
The API is currently being developped. You may need to wait with this project, or there may be a delay in completing, until the API is sufficiently developed.
## Deliverables
Betting Engine: Betgenius parser
This is a sub-project of a larger project called "Betting Engine".
Although not required reading the documentation of the overall project first will give you the right context for this sub-project.
This project involves parsing a set of XML feeds and extracting data in the form of events, markets, bookmakers and odds. This infomation is to be stored in a centralised database using methods from an API.
The API is currently being developped. You may need to wait with this project, or there may be a delay in completing, until the API is sufficiently developed.
The XML feeds need to be read inside TimerTasks with a Timer control mechanism in a database so different feeds can be set to be read at different intervals.
Parsing of the content of the XML feeds cannot be done straightforward. You need to look at the actual content and base actions on that. There are also a few exceptions that may occur and need to be handled in a specific way. You can view the actual data involved on this website: [login to view URL]
Attached is my initial design for this application as well as example files of the XML feeds involved. At the start of the project we will go over the overall design as well as this sub-design and resolve any open issues. Your first task is then to complete the design in as much detail as neccessary. I will be available on skype/msn/yahoo almost full-time to fill in any details along the way.
I am looking for experienced Java developers who do free-lance work on a regular basis and you need to have a basic knowledge of sportsbetting in general in order to be able to do this.
You are welcome to simply register your interest without a bid price and ask any questions you need in order to be able to make a bid price.