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


Liberica Alpaquita Containers Now Come With CRaC
23/04/2024

Bellsoft has added CRaC support to its ready-to-use Alpaquita container images. This will enable developers to seamlessly integrate CRaC into their projects for performant Java in the Cloud.



Avi Wigderson Gains Turing Award
16/04/2024

Israeli mathematician and computer scientist, Avi Wigderson, is the recipient of the 2023 ACM A.M Turing Award which carries a $1 million prize with financial support from Google.


More News

raspberry pi books

 

Comments




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

Last Updated ( Thursday, 11 January 2024 )