RepoMMan: using Web Services and BPEL to facilitate workflow interaction with a digital repository Richard Green.

Slides:



Advertisements
Similar presentations
Data Publishing Service Indiana University Stacy Kowalczyk April 9, 2010.
Advertisements

Intute Repository Search Project A showcase for UK research output Sophia Jones SHERPA October.
RoMEO, JULIET & OpenDOAR Services that can enhance your repository JISC Repositories & Preservation Programme Meeting, Bristol,
RELOAD Reusable E-Learning Object Authoring and Delivery Phil Beauvoir Colin Milligan funded by.
EThOSnet Repositories and Web Services Workshop 2 nd June2009 Richard Green
EThOSnet Repositories and Web Services Workshop 2 nd June2009 Richard Green
EThOS A National OAI and Digitisation Service for e-theses in the United Kingdom Chris Awre EThOSnet Web Services Day June 2009.
INDIANA UNIVERSITY LIBRARIES Enabling the library in university systems Trial and evaluation in the use of library services away from the library Chris.
RepoMMan RepoMMan and Hulls Institutional Repository Richard Green.
RepoMMan and the University of Hull Institutional Repository Richard Green.
Metadata workshop, June The Workshop Workshop Timetable introduction to the Go-Geo! project metadata overview Go-Geo! portal hands on session.
UKOLN is supported by: Digital Repositories Roadmap: looking forward The JISC/CNI Meeting, July 2006 Rachel Heery Assistant Director R&D, UKOLN
Joint Information Systems Committee Digital Library Services BL/JISC Workshop Rachel Bruce JISC Programme Director The Digital Library and its Services,
A centre of expertise in digital information management UKOLN: providing support to the RSCs. Dr Liz Lyon, Director RSC Managers Meeting.
UKOLN is supported by: Put functionality Augmenting interoperability across scholarly repositories 20/21 April 2006 Rachel Heery, UKOLN, University of.
OAI and Publishers metadata Using the static repositories approach to disclose small journals.
Business Development Suit Presented by Thomas Mathews.
New Products for © 2009 ANGEL Learning, Inc. Proprietary and Confidential, 2 Update Summary Enrich teaching and learning Meet accountability needs.
DuraSpace: Digital Information All Ways, Always Pretoria, South Africa May 14 th, 2009.
Goals for RUcore o Flexible, extensible cyberinfrastructure for Rutgers University o Integrating platform for legacy information systems o Support preservation.
Finding a Software System to Support ETDs Susan Gibbons Digital Initiatives Librarian University of Rochester.
Versioning Requirements and Proposed Solutions CM Jones, JE Brace, PL Cave & DR Puplett OR nd April
Transformations at GPO: An Update on the Government Printing Office's Future Digital System George Barnum Coalition for Networked Information December.
Funded by: © AHDS Sherpa DP – a Technical Architecture for a Disaggregated Preservation Service Mark Hedges Arts and Humanities Data Service King’s College.
Depositing e-material to The National Library of Sweden.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
SOAPI: a flexible toolkit for implementing ingest and preservation workflows Mark Hedges Centre for e-Research, King’s College London Arts and Humanities.
EdShare: next steps for sharing in learning & teaching Dr. Jessie Hey University of Southampton, Education Development Network Group Thursday 8 May, 2008.
RepoMMan Workflow for Fedora Aberystwyth October 2005 Robert Sherratt Richard Green Funded by the JISC Digital Repositories Programme.
Joint Information Systems Committee Supporting Higher and Further Education Development of an Information Environment for UK Learning and Teaching NOF-Digitise.
1 The REMAP Project Using a digital repository to support the embedding of records management and digital preservation within the institution Fedora at.
30 May 2003IASSIST 2003: Strength in Numbers From manuscripts to metadata: collaborative working in the Archives Hub Amanda Hill University of Manchester.
RepoMMan Digital repositories and personal resource management strategies (PRMS) Warwick, 27 March 2006 Richard Green.
FREMA: e-Learning Framework Reference Model for Assessment Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces Yvonne Howard.
FABULOUS Fedora/Arrow Batch Utility with Lots Of User Services Presenter – David Groenewegen Prashant Pandey Lead Developer.
Developing PANDORA Mark Corbould Director, IT Business Systems.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
Digital Asset Management for All? Visualising a Flexible DAMS Solution for Small and Medium Scale Institutions Paul Bevan Llyfrgell Genedlaethol Cymru.
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
“Filling the digital preservation gap” an update from the Jisc Research Data Spring project at York and Hull Jenny Mitcham Digital Archivist Borthwick.
RADAR Roadmap: The application of EPrints for the continued development of RADAR at The Glasgow School of Art Open Repositories Conference 2014, Helsinki.
Geoff Payne ARROW Project Manager 1 April Genesis Monash University information management perspective Desire to integrate initiatives such as electronic.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
5-7 November 2014 DR Workflow Practical Digital Content Management from Digital Libraries & Archives Perspective.
Implementing an Integrated Digital Asset Management System: FEDORA and OAIS in Context Paul Bevan DAMS Implementation Manager
A summary of the outputs of the ARCHER Project David Groenewegen, Nick Nicholas and Anthony Beitz ARCHER Project.
1 Fedora and versioning VIF Workshops 22 nd April 2008 Richard Green (University of Hull)
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Funded by: © AHDS Preservation in Institutional Repositories Preliminary conclusions of the SHERPA DP project Gareth Knight Digital Preservation Officer.
ARROW Institutional Repositories for Managing e-Theses Presentation to ETD September 2005 Geoff Payne, ARROW Project Manager.
The NLW Digital Asset Management System Paul Bevan DAMS Implementation Manager
Visionary Technology in Library Solutions VITAL Access Portal.
Sharing Digital Scores: Will the Open Archives Initiative Protocol for Metadata Harvesting Provide the Key? Constance Mayer, Harvard University Peter Munstedt,
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Managing live digital content with DuraSpace services Bill Branan PASIG Spring 2015.
Building Foundations: Fedora, Fez, and the ADR prepared by Jessica Branco Colati ADR Project Director, Colorado Alliance of Research Libraries
Fedora, Fez, and the ADR an ePoster presented at Institutional Repositories: Disseminating, Promoting, and Preserving Scholarship Utah State University.
RSP Fedora training days January 2009 Richard Green
Advanced Higher Computing Science
Moving on : Repository Services after the RAE
Hydra, research data and Archivematica
An Introduction to Tessella and The Safety Deposit Box Platform
Joseph JaJa, Mike Smorul, and Sangchul Song
UNC Digital Library Project
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
NSDL Data Repository (NDR)
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Dataverse for citing and sharing research data
Presentation transcript:

RepoMMan: using Web Services and BPEL to facilitate workflow interaction with a digital repository Richard Green

Overview RepoMMan Project overview User and University needs A solution: BPEL and Web Services Example workflows: deposit and metadata Problems? What problems? Future work JISC Workflows activity and implementation meeting Aston Business School Tuesday 13 th February 2007

RepoMMan project Repository, Metadata and Management project JISC-funded for two years to end May to develop a BPEL-based, standards-compliant, Web Services based, workflow tool for Fedora Closely aligned with the Universitys commitment to deploy an institutional repository

RepoMMan Two strands: research – user needs, documentation etc (BPEL, surveys, Beginners guide etc) technical – development Surface tool in University portal and/or Sakai C&LE

Hulls vision for a DR Hulls vision for an Institutional Repository is an extremely broad one Conventional view was exposure of completed objects Hulls view encompasses storage, access, management and preservation of a wide range of file types from concept to completion

User needs Survey and interviews revealed very wide range of file types potentially to deal with Users need Storage (backed up) Access (from anywhere) Management (sharing, locking, versioning etc) Some want preservation Tool must fit users expectations and environment Assist/improve doing what they already do

University needs Flexible wide range of content, some public - some private, appropriate UIs Standards-based Web Services, standards – BPEL, JSR168 etc Scalable initially 2500 potential depositors Open source software Effective search & discovery need good metadata

The repository grand plan

Summary The repository will be a working environment as well as a showcase Aim is to provide storage, access, management and potential preservation painlessly Development based on user needs Standards compliant, Web Service approach

Solution Toolset to manage repository workflows for users BPEL - Business Process Execution Language (Active Endpoints Open Source version) Web Services Fedora repository software SOAP, REST scales to millions of flexible objects (NSDL = 6m+)

BUT Fedora is not an out-of-the-box solution Provides the repository functionality for YOU to use flexibly

Basic depositor workflows Put object into repository including some sort of structuring Get object from repository Delete including at version level Add metadata Publish = promote to public space

The RepoMMan deposit tool

Putting and getting a file Left hand side of screen gives browse capability on users hard drive Right hand side of screen shows the users private repository space like a directory structure (Folders are in fact repository collections) Folders can be expanded and new folders created Objects can be further expanded to show versions

Three-tier stack

Model View Controller layer providing user interface BPEL orchestrating Web Services (Fedora and other) to move files and objects around Fedora drawing on ID Management System and University Storage Area Network

UML diagram for simple deposit

Three-tier stack: simple deposit

Putting a file Part of the BPEL process diagram (Active Endpoints visualisation software) - switch depending on whether object already exists - the left hand side branch creates a new object - the right hand side modifies an existing one - each of the globes with a swirl round it is a Web Service call

BPEL and web services BPEL can draw on any available Web Service Access to an expanding range of data made available through Web Services at Hull (and, of course, elsewhere) Which brings us to metadata!!!

Making public Good metadata at the heart of effective search and discovery When a user wants to make an object public we will automatically add metadata Potentially complex: BPEL to orchestrate Has object already got metadata? Derive metadata using tool(s) Extract appropriate parts Combine with contextual metadata Allow user to edit Create datastream(s) (DC, Rich metadata (UVa), preservation metadata, etc) Add to digital object

Metadata from web services Much contextual metadata about the author can be derived from University systems Web Services or context Technical metadata can be derived by using tools such as JHOVE (as a Web Service) Descriptive metadata about the content is the Holy Grail? Data Fountains (UC Riverside & NSDL)

Metadata from context & web svcs Contextual metadata from environment (LDAP, Portal, Sakai) Technical metadata (JHOVE etc) Additional descriptive metadata from content (Data Fountains etc) Allow user to edit / tweak Acknowledgements to the Arrow consortium for the design idea

Problems? What problems? Not a smooth journey! Lessons: Dont be a pioneer? Puppies dont come free? Active BPEL was/is fine Fedora Web Services (v2.0, v2.1, v2.1.1) an issue Web Services were rpc/encoded BPEL and AXIS couldnt always successfully validate responses Fedora Web Services (v2.2) OK! Web Services now document/literal

Next stages Complete the RepoMMan deposit tool (!!!) Internal testing Trialling with users Small-scale trials Complete the RepoMMan metadata work Post-project, develop further and deploy Develop workflow tools for the admin side of the make public process, records management, preservation... In time switch to DROID (for MIME type)? Shibboleth?

Project website and contacts RepoMMan: Contacts: (Manager) (Integration architect) (Director) (Software developer)