...
The application can be accessed through the browser interface for demonstration purposes of the repository's basic functionality. Once deployed (see Deploying Fedora - Complete Guide Deployment) navigate to either http://localhost:8080/rest using the one click install or http://localhost:8080/<war file name>/rest using the tomcat or jetty servers.
...
The primary way for applications to work with a Fedora repository is through the RESTful HTTP REST API Specification.
Excerpt Include RESTful HTTP REST API SpecificationRESTful HTTP REST API Specification nopanel true
Messaging
In addition to interacting with the Fedora application via its RESTful HTTP API, all actions that affect a change in the repository result in a message being emitted. Client tooling can be created to perform asynchronous actions based on those messages.
As a starting point, tooling already exists
- to inspect messages, How to Inspect Event Messages Generated by Fedora.
- to perform common workflows based on Fedora events with a Fedora / Apache Camel toolbox.
...