Fedora System Documentation
Fedora Release 2.1b
Fedora Software Distribution
Release Notes
Installation Guide
Upgrade and Migration Guide
Distribution Structure
Fedora License & Copyright
Java Doc
Report on Performance Testing
Summary of Major Features
Fedora Digital Objects
Fedora Digital Object Model
Fedora Object XML (FOXML)
Fedora Repository and Service Framework
New Features
Security Architecture - Configurations, Authentication, and SSL
Security Architecture - XACML-based Policy Enforcement
Writing XACML Policies for Fedora
Policy Validation Utility
Reload Policies Utility
Security Architecture - Backend Security for Remote Service Callbacks
Fedora Service Framework
Directory Ingest Service (DirIngest)
OAI Provider Service (Proai-based)
Repository Rebuilder Utility
Standard Features
Open Source
Software
Service-oriented architecture
Repository access and management as web service
Flexible Digital Object Model
Digital Object Identifiers and URIs
Digital Object Relationships
Datastream Versioning
XML-based Ingest and Export
FOXML Ingest Example
METS Ingest Example
XML-based Digital Object Storage
Basic Search
RDF-based Resource Index with Search
Server Command Line Utilities
Object Disseminators
Binding to
Fedora Local Services
Binding to Remote Web Services
Basic OAI Provider Interface
Migration Utility
Reporting Utility
and more
Fedora Repository - Web Service Interfaces
API-A
: Fedora Access Service (SOAP) [
WSDL
]
API-A-LITE
: Fedora Access Service (REST) [
WSDL
] [
User Guide
]
API-A-M
: Fedora Management Service (SOAP) [
WSDL
]
API-A-M-LITE
: Fedora Management Service (REST) [
WSDL
] [
User Guide
]
(a work in progress)
Search
: Repository Search via API-A-Lite (REST): [
User Guide
]
Simple OAI
: OAI-PMH Provider (REST): [
User Guide
]
RISearch
: Resource Index Search (REST): [
User Guide
]
Fedora Clients
Fedora Administrator (Java client application)
Command-Line Utilities
Access via Browser
Sample SOAP Client (a Java servlet that wraps Fedora API-A calls)
]
Fedora Tutorials
Tutorial 1: Introduction--Basic Concepts in Fedora
Tutorial 2: Getting Started--Creating Fedora Objects and Using Disseminators