We have a Delphi application which connects to a Firebird Database with roughly 50 tables. ? We'd like to convert this application to speak to a REST Web Service (written in Ruby on Rails) that would store all data in a mysql database.
We have a basic start on the project (a ruby on rails project and the entire mysql schema which is generated from the old firebird schema). ? None of the delphi code has been ported to talk via RESTful web services--this is the majority of the work we'd like done. ? Someone familiar with REST and Ruby on Rails as well as Delphi mastery would be ideal for this.
## Deliverables
We are interested in bids from very proficient Delphi programmers that can rip out our dependence on the BDE and database system and use instead a REST web service. ? We would ideally like someone that can do both Ruby on Rails and Delphi because there will be some coordination between the two. ? But it is not required.
**Required:**
1. Port all Delphi code to speak REST to the Web Service? ? (basic CRUD+any other domain specific functions that may need to be ported for example "login" / "logout")
2. Remove all the code references to old Database and BDE dependencies.
3. Demonstrate with some level functional or unit testing that the Delphi objects can speak to the web service hosted on linux/ruby on rails
4. Show a compiled version of the Delphi application running against the web service.
**Optional but huge pluses:**
* Develop further Ruby on Rails web service api to allow delphi application to run.
* With your bid please state if you are including any of the optional tasks in your bid.