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


Geoffrey Hinton Shares Nobel Prize For Physics 2024
08/10/2024

with John Hopfield, for "foundational discoveries and inventions that enable machine learning with artificial neural networks."



Apache Updates Wicket
03/10/2024

Apache Wicket has been updated to version 10.2, following the major release of Wicket 10 earlier this year. The open source Java web framework is now built on top of Java 17, and has a new module test [ ... ]


More News

espbook

 

Comments




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

Last Updated ( Thursday, 11 January 2024 )