Page tree

Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

Skip to end of metadata
Go to start of metadata

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.

  • No labels