Contributor
Erandi Ganepola

Apache -VXQUERY-180 (RESTful API)


Mentors
Ian Maxon, prestonc@apache
Organization
Apache Software Foundation

Apache VXQuery uses Hyracks and Algebricks open-source frameworks and provides a standards compliant XML Query processor implemented in Java to evaluate queries on large amounts of XML data. At the moment a CLI tool has been implemented for command line query execution. But to use the CLI tool, the user should have some sort of an advanced knowledge on using terminals. To break this barrier, a REST API can be implemented which will be used by a web interface to make use of VXQuery effectively. Therefore, adding a REST API will add more value to VXQuery and will help VXQuery to reach more users in the future. Implementing the REST API and developing a simple web interface on top of that are the main objectives of this project. Furthermore, the existing CLI will also be modified to make use of the REST API.