Fedora Local Services User Documentation

Fedora Development Team

$Id: localservices.dbx,v 1.3 2003/05/17 01:41:34 rlw Exp $


Table of Contents

Introduction

Introduction

The Fedora repository provides access to data objects by leveraging tools and services that are described by the behavior objects. These services can exist as services on a remote host or they can also be included as part of the Fedora repository. Services that are under the custodianship of the Fedora repository are referred to as Local Services. The Fedora repository comes bundled with three local services.

Saxon XSLT Processor Local Service

The Saxon XSLT Processor Local Service uses the Saxon XSLT Processor written by Michael Kay to provide an XSLT transformation service. The service is implemented as a java servlet that accepts as input a XML source document and XSLT stylesheet enabling the transformation of XML documents into a variety of different formats.

The FOP Local Service

The FOP Local Service uses the FOP formatter from Apache Software to provide a PDF transformation service. The service is implemented as a java servlet and accepts as input an XML-FO source file which is transformed into PDF.

The Image Manipulation Local Service

The Image Manipulation Local Service uses the ImageJ API from Wayne Rasband to provide an image manipulation service. The service is implemented as a java servlet and accepts as input the source image and a series of parameters used to manipulate the image.