Скачать презентацию Repo MMan Workflow for Fedora Aberystwyth October 2005 Скачать презентацию Repo MMan Workflow for Fedora Aberystwyth October 2005

bd1e129772782ec7965dc2da41a91a44.ppt

  • Количество слайдов: 23

Repo. MMan Workflow for Fedora Aberystwyth October 2005 Robert Sherratt Richard Green Funded by 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 – Agenda Robert Sherratt – Background – System architecture Richard Green – User requirements – Interface design

Repo. MMan • Workflow • Automated metadata • Surface in portal/C & LE (Sakai) 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 – 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, 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 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 • 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 Demo Sequence diagram

BPEL Visualisation - 1 BPEL Visualisation - 1

BPEL Visualisation - 2 BPEL Visualisation - 2

User requirements • Face to face interviews • On-line survey (Hull University) • On-line User requirements • Face to face interviews • On-line survey (Hull University) • On-line survey (international)

Fedora through the Portal Fedora through the Portal

New object New object

New object New object

Get an existing object Get an existing object

Get an existing object Get an existing object

Get an existing object Get an existing object

Modify an object Modify an object

Modify an object Modify an object

Modify an object Modify an object

Delete an object Delete an object

Delete an object Delete an object

Websites • Project website: www. hull. ac. uk/esig/repomman • Survey website www. eservices. hull. Websites • Project website: www. hull. ac. uk/esig/repomman • Survey website www. eservices. hull. ac. uk/repommansurvey