OpenREST

What is OpenREST?

2 March 2010

OpenREST is a RESTful web service to access the data in your DB or file using HTTP protocol.

It mashups also other open source projects, such as jqGrid for data representation, to provide different services. Each service has its own name and task:

OpenDATA OpenGRID
a RESTful web service to get DB data.
Features are:
  • JSONP and Access-Control-Allow-Origin support for cross domain mash-up
  • Read only RESTful front end for Excel 2007 or CSV files on the web
  • Full featured RESTful front end for SQL Server 2005, MySQL
A PHP implementation of jqGrid for data representation.
Features are:
  • Full access to jqGrid's properties and colModel through URL params
  • Reserved access to jqGrid's events from PHP

OpenREST is a RESTful web service to access the data in your DB or file using HTTP protocol. It is written in PHP.

After OpenREST installation, you'll be able to retrieve your data just calling an URL of your OpenREST instance, so that you won't need particular programming skills and your code will be indipendent from the platform: you'll be able to use ASP.NET, JSP or even a simple HTML page.

Simplicity is the main driver of this open source project and this is the reason because I adopted RESTful approach instead of Web Services interfaces: SOAP, XML schema are powerful, but hard to understand and time consuming to realize.