Table of Contents |
---|
Platform Description
The Fedora 4 platform is a ground-up reimagining of the Fedora repository architecture. We've built atop mature products in the content repository space to allow us to rapidly iterate to build a robust, scalable, and durable system.
...
We expose our underpinning technologies (at the Java API level, at least) for developers, so it is also helpful (and sometimes even necessary) to be familiar with the features and functions those technologies offer:
Modeshape
Modeshape is an implementation of the JSR-283 Java API for content repositories ("JCR"). Fedora 4 wraps the Modeshape Java API with our own REST and Java APIs.
...
N Things to know about Modeshape (and JCR, and Infinispan)
Infinispan
Infinispan is the storage subsystem used by Modeshape for storing object structure, and (optionally) binary content. It supports cluster-based scale out and high availability, data persistence into a variety of CacheStore architectures (filesystem, JDBC database, Amazon S3), and distributed execution (including but not limited to e.g. Map/Reduce).
...
Introduction
How-Tos
How to Create a new JAX-RS resource
...
Large File Ingest and Retrieval
FAQs
Fedora 3 to Fedora 4 Concept Mapping
...