The Fedora Project April 28-29, 2003 CNI, Washington DC - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

The Fedora Project April 28-29, 2003 CNI, Washington DC

Description:

The Fedora Project April 28-29, 2003 CNI, Washington DC NOTE: CSG 2003-09-25 s are excerpts from this presentation. Thornton Staples University of Virginia – PowerPoint PPT presentation

Number of Views:116
Avg rating:3.0/5.0
Slides: 11
Provided by: ChrisW123
Category:

less

Transcript and Presenter's Notes

Title: The Fedora Project April 28-29, 2003 CNI, Washington DC


1
The Fedora Project April 28-29, 2003CNI,
Washington DC
NOTE CSG 2003-09-25 slides are excerpts from
this presentation.
  • Thornton Staples
  • University of Virginia

Sandy Payette Cornell Information Science
2
The Flexible Extensible Digital Object Repository
Architecture (FEDORA)
  • Developed as a DARPA and NSF-funded research
    project at Cornell (1997-present)
  • Interpreted and re-implemented at University of
    Virginia (1999)
  • Virginia prototype supported a testbed of
    10,000,000 digital objects with very good results
    (1999-2001)
  • Andrew W. Mellon Foundation granted Virginia and
    Cornell 1,000,000 to develop a full-featured
    production FEDORA system that is web-based
    (2002)
  • www.fedora.info

3
Users access data objects through behaviors.
  • Dynamic
  • data

Application
services
4
Managers have direct access to each component of
a data object.
5
Fedora and Web Services
  • Fedora Repository system is a web service
  • Access/Search (API-A) and Management (API-M)
  • Service descriptions published using WSDL
  • Both SOAP and HTTP bindings
  • Back-end services
  • Digital object behaviors implemented as linkages
    to other distributed web services
  • Service binding metadata (WSDL) stored in special
    Fedora Behavior Mechanism objects.
  • Fedora acts as mediator to these services.

6
Fedora Repository SystemClient and Web Service
Interactions
Backend
Frontend
Fedora Repository System
Content Transform Service
client application
client application
user
Service
Web Service
Web Service Dispatch
Content Transform Service
web browser
user
Service
7
Fedora Repository System
8
Fedora 1.0 Features
  • Public APIs - exposed as web services
  • Flexible Digital Object Model
  • XML submission and storage (extension of METS
    Schema)
  • Local and distributed content
  • Data (any type) and metadata (any schema DC,
    other)
  • Supports inter-relationships among objects
  • Behavior contracts for objects
  • Associate services with objects
  • Objects can provide launch-pad or tool to use
    object content
  • Repository System
  • Management Service - manage digital resources,
    metadata, as well as computer programs, services
    and tools that support them
  • Access Service repository search and object
    disseminations
  • Mediation - interactions with other distributed
    web services for content transformation and
    presentation
  • Admin GUI client object creation, update,
    purge, search
  • OAI-PMH Provider provides OAI-DC
  • Basic Access Control - IP-based

9
Fedora 1.0 (available May 16, 2003)
  • Open Source Software
  • GNU General Public License (GPL)
  • Implementation Technologies
  • Sun Java J2SDK1.4
  • Apache Tomcat 4.1 and Apache Axis (SOAP)
  • Xerces 2-2.0.2 for XML parsing and validation
  • Saxon 6.5 for XSLT transformation
  • Schematron 1.5 for validation
  • MySQL-2.23.52 and Mckoi relational database
  • Deployment Platforms
  • Windows 2000, NT, XP
  • Solaris
  • Linux

10
Questions
  • www.fedora.info
Write a Comment
User Comments (0)
About PowerShow.com