workflowautomatisierung in pubfloweprints.uni-kiel.de/21115/1/pubflowworkshop2_pcb.pdf ·...

40
Workflowautomatisierung in PubFlow Peer Brauer [email protected] Bremen, 18.04.2013 Foto: Jürgen Haacks / Uni Kiel

Upload: others

Post on 05-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Workflowautomatisierung in PubFlow

Peer [email protected]

Bremen, 18.04.2013

Foto: Jürgen Haacks / Uni Kiel

Page 2: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Agenda

1. Das Projekt2. Workflows in PubFlow3. Ausblick & Visionen

Page 3: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Abschnitt 1

Das Projekt

Page 4: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

http://www.cloudinnovation.com.au/Bell_Hey%20_Szalay_Science_March_2009.pdf

> Das Projekt

Page 5: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Das Projekt

Page 6: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Observation

> Das Projekt

Page 7: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

> Das Projekt

Page 8: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

> Das Projekt

Page 9: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

> Das Projekt

Page 10: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

> Das Projekt

Page 11: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

Postprocessing

> Das Projekt

Page 12: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

Postprocessing

Visualization

> Das Projekt

Page 13: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

Postprocessing

Visualization

Research Paper & Review Process

> Das Projekt

Page 14: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

Postprocessing

Visualization

Research Paper & Review Process

Archival & Publication

> Das Projekt

Page 15: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

Postprocessing

Visualization

Research Paper & Review Process

Archival & Publication

WDC

> Das Projekt

Page 16: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

Postprocessing

Visualization

Research Paper & Review Process

Archival & Publication

WDC

Digital Library

> Das Projekt

Page 17: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

ObservationInstitutional Data Repository

Data Curation

Preprocessing

Simulation & Analysis

Postprocessing

Visualization

Research Paper & Review Process

Archival & Publication

WDC

Digital LibraryInstitutional Library

> Das Projekt

Page 18: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

PubFlow-EvaluationszenarioImage: Franziska Jurisch

Page 19: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Kernanforderungen

‣ Klare Trennung der Aufgaben‣ Einfache Bedienbarkeit‣ Integration in die tägliche Arbeit‣ Hohe Konfigurierbarkeit

> Das Projekt

Page 20: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Das Projekt

‣ PubFlow Version 1.0

Page 21: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Abschnitt 2

Workflows in PubFlow

Page 22: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

PubFlow-EvaluationszenarioImage: Franziska Jurisch

Page 23: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

PubFlow-EvaluationszenarioImage: Franziska Jurisch

Page 24: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

Data Layer

GU

IW

orkflow

Jira PubFlow Designer

Provenance Browser

Administration Controller

Workflow Controller

Provenance Recorder

Workflow Engine

JPA Persistence API

HsqlDB Neo4J

Repositories

Configuration, Service, Workflow, Context

Provenance Archive

Page 25: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

Data Layer

GU

IW

orkflow

Jira PubFlow Designer

Provenance Browser

Administration Controller

Workflow Controller

Provenance Recorder

Workflow Engine

JPA Persistence API

HsqlDB Neo4J

Repositories

Configuration, Service, Workflow, Context

Provenance Archive

Page 26: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

Data Layer

GU

IW

orkflow

Jira PubFlow Designer

Provenance Browser

Administration Controller

Workflow Controller

Provenance Recorder

Workflow Engine

JPA Persistence API

HsqlDB Neo4J

Repositories

Configuration, Service, Workflow, Context

Provenance Archive

GWTJira

ApacheODE

BPELTrans-formationFramework

JettyBPMN 2.0

Page 27: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

Data Layer

GU

IW

orkflow

Jira PubFlow Designer

Provenance Browser

Administration Controller

Workflow Controller

Provenance Recorder

Workflow Engine

JPA Persistence API

HsqlDB Neo4J

Repositories

Configuration, Service, Workflow, Context

Provenance Archive

GWTJira

ApacheODE

BPELTrans-formationFramework

JettyBPMN 2.0

Apache Shiro

QuartzHibernate

HsqlDB

Page 28: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

Data Layer

GU

IW

orkflow

Jira PubFlow Designer

Provenance Browser

Administration Controller

Workflow Controller

Provenance Recorder

Workflow Engine

JPA Persistence API

HsqlDB Neo4J

Repositories

Configuration, Service, Workflow, Context

Provenance Archive

GWTJira

ApacheODE

BPELTrans-formationFramework

JettyBPMN 2.0

Apache Shiro

QuartzHibernate

HsqlDB

Kieker.workflowKiekerneo4J

Page 29: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Verschiedene Sichten

‣ PubFlow: Workflow Sicht für Daten-Manager

‣ Jira: Aufgaben als Tickets

> Workflows in PubFlow

Page 30: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> PubFlow

Page 31: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

‣ Der PubFlow Jira Workflow

Page 32: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

‣ Das PubFlow Jira Plugin

Page 33: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

Page 34: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

‣ PubFlow Graph-Framework

Page 35: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Workflows in PubFlow

...

...

‣ PubFlow Provenance Archive

Page 36: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Abschnitt 3

Ausblick & Visionen

Page 37: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Ausblick & Visionen

‣ Integration von PubFlow in das Portal

Page 38: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

Map toPangaea

Load fromDB

Open Tasks?

Edit Dataset

ToPangaea

> Ausblick & Visionen

‣ Entwicklung von domainenspezifischen DSLs für PubFlow

Page 39: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Ausblick & Visionen

‣ Fertigstellung des Provenance-Browsers

Page 40: Workflowautomatisierung in PubFloweprints.uni-kiel.de/21115/1/PubFlowWorkshop2_PCB.pdf · Workflowautomatisierung in PubFlow Peer Brauer peer.brauer@informatik.uni-kiel.de Bremen,

> Ausblick & Visionen

Vielen Dankfür Ihre Aufmerksamkeit