Overview: Fedora Architecture and Software Features - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Overview: Fedora Architecture and Software Features

Description:

Journaling (replay all events to create replicas of repository) DC. Persistent ID. RELS-EXT ... Fedora Journaling for Replication. Captures all API-M transactions ... – PowerPoint PPT presentation

Number of Views:209
Avg rating:3.0/5.0
Slides: 19
Provided by: CarolTe2
Category:

less

Transcript and Presenter's Notes

Title: Overview: Fedora Architecture and Software Features


1
Overview Fedora Architecture and Software
Features Sandy Payette, Executive Director UK
Fedora Training London January 22-23, 2009
2
Kudos to Mark Leggott of UPEI for this great
slide!
3
Digital Content
  • Familiar content types
  • Complex, compound, dynamic content types

4
Support for inter-connected digital content
  • Documents
  • Text
  • Data
  • Simulations
  • Images
  • Video
  • Computations
  • Automated Analyses

5
Fedora Repository Key Features
  • Digital Object Model
  • Aggregate content datastreams in an object any
    type of content
  • Intermix both local content and external content
  • Relationships among digital objects (via RDF)
  • Register content models for known object
    patterns
  • Repository Service
  • Modular
  • Web service interfaces (REST/SOAP)
  • Versioning
  • Dynamic service binding based on object content
    model types
  • File-centric (all essential characteristics in
    XML files)
  • RDF-based indexing (semantic triplestore index
    with query)
  • Security with pluggable authentication and XACML
    policies
  • Journaling (replay all events to create replicas
    of repository)

6
Basic Building Block Fedora Digital Object Model
(relationships and properties)
Persistent ID
DC
RELS-EXT
Reserved Datastreams
Audit Trail
Policy
Datastream 1
Datastream 2
Datastreams (any type, any number)
Datastream n
7
Forming Collections with relationships
isMemberOfCollection
isMemberOfCollection
isMemberOfCollection
Smiley Stuff Collection Object
8
Digital Objects... with compositional
relationships
9
Digital Objects information network
scholarly object
hasPart
annotates
hasPart
providesContext
Amazon Web Service
library content
External commercial web content
10
Fedora Repository Service For creating,
managing, providing access to various and sundry
objects
Fedora APIs (SOAP and REST)
Manage API
Access API
Registry Search
RDF Query
Ingest
Manage
Access
Validate
Policy
CMABind
RDF Index
Store
Registry
Triplestore
File system (Objects)
RDBMS (Registry)
11
Better integration with web and workflows
Fedora APIs (SOAP and REST)
Manage API
Access API
Registry Search
RDF Query
Ingest
Manage
Access
Additional APIs SWORD (2008) APP (2009)
? WEBDAV (2009)
Validate
Policy
CMABind
RDF Index
Store
Registry
Triplestore
File system (Objects)
RDBMS (Registry)
12
Fedora Core Repository Service (Mapping to OAIS
Perspective)
13
Preservation Enabling Features
  • XML-based Digital Object Storage
  • XML-based Ingest and Export (METS, FOXML,
    extensible to other)
  • Automatic Versioning of content datastreams
  • Audit Trail of all modifications to objects
  • Recovery via Repository Rebuild
  • Reconstitutes the repository by crawling
    persistent XML object store
  • Rebuilds object registry, search index, resource
    index
  • Fedora Journaling for Replication
  • Captures all API-M transactions
  • Replay to one or more following repositories
    (replication)
  • Preservation Support Services (upcoming with
    community)

14
Simple Replication of Repositories
  • Replica repositories, each with different
    underlying storage system useful for failover,
    redundancy, archiving
  • Now Fedora Journaling http//fedora.info/download
    /2.2.1/userdocs/server/journal/index.html
  • Future Journal Event Messaging via Fedora JMS

Follower Repository
Leader Repository
Journal Event Log
API events
API events
Sun Honeycomb
Can configure multiple followers
15
Performance/Scalability Measurement
16
(No Transcript)
17
(No Transcript)
18
  • Fedora - Software Features
  • http//fedora-commons.org/documentation/3.0/userdo
    cs/index.html

Questions and Discussion
Write a Comment
User Comments (0)
About PowerShow.com