Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Fedora-Kepler Integration demonstration project is an investigation of methods of interaction between the Kepler Scientific Workflow Engine and a Fedora Commons Repository. It is recommended that you read the Kepler product analysis page before continuing. It will provide a basic understanding on Kepler terminology and the issues encounteredThe goal of the project is to create a Kepler workflow that accesses data from a Fedora Repository, performs operations on the data and then stores the result back in a Fedora Repository.

The Fedora-Kepler investigation was performed by Rick Moore for Fedora Commons and the Cornell University Library. Funding for this project was provided under a grant from the Mellon Foundation.

...

Kepler is a java-based application for building and executing scientific workflows. It is a product of the Kepler Project originated by UC Davis, UC Santa Barbara, and UC San Diego.

A detailed analysis of Kepler is available on the Kepler Scientific Workflow Engine page . That in this wiki. It provides a basic understanding of Kepler terminology and the issues encountered. The page also contains information on downloading Kepler and navigating it's documentation maze.

Jython

Much of the code developed for this project was written in Jython, an Java implementation of the Python programming language. It provides Java with powerful dynamic language support and gives developers access to the strengths of both Python and Java. Jython is available from The Jython Project (http:www.jython.org) web site.

JyFedoREST

JyFedoREST is a Jython package for creating and managing objects in a Fedora Repository. It is a minimal Jython wrapper around V3.2.1 of the Fedora REST API. It is described in detail on it's own project page.

...