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 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 InformationRelated ArticlesWCF 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.
Comments
or email your comment to: comments@i-programmer.info |
Last Updated ( Thursday, 11 January 2024 ) |