Jello is an end-to-end Java application framework optimized for
Google App Engine
Google App Engine (often referred to as GAE or simply App Engine) is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers ...
including comprehensive Data Authorization model, a powerful
RESTful engine, and out-of-the-box UI views. Jello's REST offers a clean, and simple to follow,
JSON
JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other s ...
format. Its protocol schema follows the
OData specification.
Overview
The following components are part of Jello Framework:
* ''Data Model'': Jello uses
JDO (Java Data Objects) as the underlying
ORM layer to map Jello Entities to the database.
* ''Data Access Control'': One of Jello's key features is its inline Authorization Model. With Jello you can assign different access levels for data elements at any resolution (Namespaces, Entities, Fields, Actions) and specify who is authorized to access the data via the REST API.
* RESTful API
* Admin UI views
References
{{Reflist
External links
Developer Guide
Java enterprise platform
Web service specifications