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

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. 

 olingo

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.

Banner


Vesuvius Challenge Continues
28/04/2024

The Vesuvius Challenge is a machine learning and computer vision competition which started in March 2023. Its overarching aim is to read the contents of physically impenetrable Herculaneum Papyri burn [ ... ]



The WinterJS Javascript Runtime Is Asking For Your Attention
11/04/2024

WinterJS is a brand new Javascript runtime by Wasmer which comes with the claim that it's the fastest of them all. Let's find out if that holds true.


More News

raspberry pi books

 

Comments




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

Last Updated ( Thursday, 11 January 2024 )