Deploying Fedora 4 Complete Guide
Although deploying Fedora 4 is as easy as downloading the WAR file and copying to your servlet container's webapps directory, this document details the process.
Authentication and Authorization
The Fedora 4 Authentication (AuthN) and Authorization (AuthZ) framework is designed to be flexible and extensible, to allow any organization to configure access to suit its needs.
Deploying a Fedora Cluster
To support horizontal scalability use cases as well as geographic distribution, Fedora 4 can be configured as a cluster of application servers.
Metrics Reporting
Fedora 4 is instrumented using Metrics http://metrics.codahale.com/. These metrics are exposed via JMX http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html and an HTTP API. All REST API operations track timing and histogram information. Key internal API methods are also included. Modeshape http://modeshape.jboss.org and Infinispan http://infinispan.org include their own metrics reporting over JMX.
Setup Camel Message Integrations
Setup OAI-PMH Provider
This guide will help you setup the OAI-PMH provider for Fedora 4 on Tomcat 7. For further details, please refer to the project's documentation on GitHub https://github.com/fcrepo4-labs/fcrepo4-oaiprovider.
ModeShape Artifacts Layout
Performance
The Fedora community has conducted a number of performance tests. The details of each test, including testing parameters and results, are included in the following sections.