$Id: localservices.dbx,v 1.5 2004/04/16 12:57:45 rlw Exp $
Copyright © 2002-2004 The Rector and Visitors of The University of Virginia and Cornell University
Table of Contents
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.
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 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 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.