Apache Olingo Adds Java 17 Support
Written by Kay Ewbank   
Thursday, 11 January 2024

Apache Olingo 5.0.0 has been released with support for Java 17 and Jakarta EE for Olingo OData Version 4. The Olingo library provides a framework to expose data using the OData protocol, providing developers with easy, standards-based access to information that would otherwise be locked away in internal databases.

Apache Olingo is a Java library that implements the Open Data Protocol (OData). Apache Olingo serves client and server aspects of OData. OData 4.0 is the OASIS version of the protocol. The Open Data Protocol is an open protocol
to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way.


Olingo became an Apache Incubator project in 2013 combining Java server libraries from SAP, and Java client libraries from Microsoft's Open Technologies group.

The use of OData, which is REST-based and uses HTTP, AtomPub and JSON, means Olingo can use URLs to connect to data sources, so making it simpler to query and share data. OData also means Olingo can be used to work with data APIs, and Olingo's support for browser-based user interfaces also makes its use simpler. Odata also provides guidance for tracking changes, defining functions/actions for reusable procedures, and sending asynchronous/batch requests. The OData metadata, a machine-readable description of the data model of the APIs, enables the creation of powerful generic client proxies and tools.

Olingo is one of the OData's preferred implementations for the Java environment alongside the SDL OData Framework. Olingo comprises three main modules, Java V2, Java V4, and JavaScript. There's also a .NET library for OData called Restier.

Olingo's Java V2 module consists of client and server libraries supporting OData V2. The Java V4 module has server libraries supporting OData V4, and the JavaScript V4 module is a client-only library supporting OData V4.

The server-side Java libraries support direct integration with JPA (the Java Persistence API), and the resulting service supports CRUD operations and other OData protocol features, including ordering, paging and filtering.

Olingo 5 is available now. 


More Information

Olingo Website

Related Articles

WCF Data Services 5.6 With JSON Support  

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


CISA Offers More Support For Open Source

The Cybersecurity and Infrastructure Security Agency (CISA) has announced a number of key actions that they hope will improve the open source ecosystem.

Visual Studio 17.9 Now Generally Available

Visual Studio 17.9 is now fully available with AI assistance and better extensibility. The first preview of 17.10 has also been made available in preview.

More News

raspberry pi books



or email your comment to: comments@i-programmer.info

Last Updated ( Thursday, 11 January 2024 )