repomman workflow for fedora aberystwyth october 2005 robert sherratt richard green funded by the...

23
RepoMMan Workflow for Fedora Aberystwyth October 2005 Robert Sherratt Richard Green Funded by the JISC Digital Repositories Programme

Post on 20-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

RepoMManWorkflow for Fedora

Aberystwyth October 2005

Robert SherrattRichard Green

Funded by the JISC Digital Repositories Programme

Agenda

Robert Sherratt

– Background

– System architecture

Richard Green

– User requirements

– Interface design

RepoMMan

• Workflow

• Automated metadata

• Surface in portal/C & LE (Sakai)

• Informed by user requirements analysis

Service Oriented Architecture

• Standards based

• Flexible

• Breaking down the monoliths– reuse and recombination

• Web Services

What are we doing?

• Generic workflow tool– flexible enough to provision research, learning

and admin

• Connect to Fedora functionality over WS

• Future reuse of the tool

• 3 tier architecture– Presentation - MVC - Orchestration

How are we doing it?

• Addressing the SOA challenge of orchestration

• Building on the success of a previous JISC project - Assis– coordinating 3 external learning services

• Using Business Process Execution Language from OASIS– Based on earlier specs from Microsoft and IBM

BPEL

• XML based workflow language

• Enables the orchestration of Web Services

• Synchronous and asynchronous processes

• Fault handling and rollback

• Loose coupling via aliases

Demo Sequence diagram

BPEL Visualisation - 1

BPEL Visualisation - 2

User requirements

• Face to face interviews

• On-line survey (Hull University)

• On-line survey (international)

Fedora through the Portal

New object

New object

Get an existing object

Get an existing object

Get an existing object

Modify an object

Modify an object

Modify an object

Delete an object

Delete an object

Websites

• Project website:

www.hull.ac.uk/esig/repomman

• Survey website

www.eservices.hull.ac.uk/repommansurvey