bd1e129772782ec7965dc2da41a91a44.ppt
- Количество слайдов: 23
Repo. MMan Workflow for Fedora Aberystwyth October 2005 Robert Sherratt Richard Green Funded by the JISC Digital Repositories Programme
Agenda Robert Sherratt – Background – System architecture Richard Green – User requirements – Interface design
Repo. MMan • 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
bd1e129772782ec7965dc2da41a91a44.ppt