Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there an OData Server Library for Java or PHP to EXPOSE OData?

Tags:

odata

I am wondering if there is or why there isn't a ADO.NET Data Services Server Library for Java?

I need to expose a database from a Java Server but i only see Microsot providing clients for java not server parts.

How is that an open standard when you need .NET/Windows to expose it?

Thanks for any pointers to that. Same interesting for PHP as well.

like image 747
Tim Avatar asked Mar 18 '10 13:03

Tim


People also ask

What is OData service in Java?

OData is a standardized protocol for creating and consuming data-centric apis, building on HTTP and REST.

What is OData server?

In computing, Open Data Protocol (OData) is an open protocol that allows the creation and consumption of queryable and interoperable REST APIs in a simple and standard way. Microsoft initiated OData in 2007. Versions 1.0, 2.0, and 3.0 are released under the Microsoft Open Specification Promise.

What is OASIS OData?

OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs.


2 Answers

Check out odata4j - pure java odata implementation - both client and server side.

http://www.odata4j.org

like image 107
John Spurlock Avatar answered Sep 18 '22 15:09

John Spurlock


Now there is one available for PHP: OData Producer Library for PHP

http://odataphpproducer.codeplex.com

like image 35
Satish Nikam Avatar answered Sep 21 '22 15:09

Satish Nikam