We are building a middleware solution which will house "Orders". These are orders for online goods which will be stored in a database, the domain model is below. This project is to build the first version of the application, which includes 3 Web Service API’s.
The API’s should be RESTful API’s, and we're open to using Grails, and some other service oriented frameworks (Kafka, etc...)
It can be assumed that we will populate, from the database level, the Location, Processor, and Location_Processor tables. The web services will build the Order, OrderEntryProcessor, and OrderEntryPOS rows during their usage.
No UI or GUI is needed at this time.
Unit tests and documentation need to be delivered to ensure the accuracy of each of the web services.
We will provide a BeanStalk and Subversion repository.
We need to have the web service documentation for the first web service , delivered by October 19th, and the entire project delivered and tested by October 21st. Please do not apply if you cannot meet these deadlines.
Please see the attached document for more details.
Upon successful completion of the first several milestones, we will continue to build our UI, reports, and other functionality.