The Web Services module allows eXo technology to integrate with external products and services.
It is implementation of API for RESTful Web Services with extensions, Servlet and cross-domain AJAX web-frameworks and JavaBean-JSON transformer.
You will have a comprehensive knowledge of eXo Web Services via the following topics:
Introduction to Representational State Transfer (REST)
Common knowledge of REST.
Instructions on how to overwrite the default providers in the eXo JAX-RS implementation.
Instructions on how to get the list of services in the HTML and JSON formats.
Groovy scripts as REST services
Instructions on how to use Groovy scripts as REST services via the main content, such as loading script and saving it in JCR, instantiation, deploying newly created class as RESTful service, script lifecycle management, getting node UUID example, and Groovy script restrictions.
Framework for cross-domain AJAX
Instructions on how to use a framework to cross-domain AJAX provided by eXo Web Services.