Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen...

35
Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning Seminarleiter: Prof. Dr. K. Küspert Betreuer: Gennadi Rabinovitch

Transcript of Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen...

Page 1: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Seminarvortrag zum ThemaRepositories for Business Processes(speziell: semantic BP)vorgetragen durchDaniel Schwalb

Web2.0 und autonomes Datenbank TuningSeminarleiter: Prof. Dr. K. KüspertBetreuer: Gennadi Rabinovitch

Page 2: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Gliederung• Einleitung

▫ Motivation▫ Business Process Management (BPM)

Definition BPM - Lifecycle Was sind Geschäftsprozesse?

▫ Semantic Business Process Management (SBPM) Definition

▫ Repositories• Ein Repository für semantische Geschäftsprozesse

▫ Gesamtarchitektur▫ Anforderungen für SBPR▫ Architektur SBPR▫ Architektur IRIS (Reasoner)

• Fazit• Literatur

11.04.23

2

Page 3: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

MotivationGeschäftsprozess-Management (BPM)BPM - LifecycleSemantisches Geschäftsprozess-Management (SBPM)Repository

11.04.23

3

Page 4: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Motivation

•Erstellung von Business Process Modellen ist ein kreativer Prozess

•Dagegen steht Umsetzung der IT

“Business-IT gap“

•Versuch einer erhöhten Automation Semantic Business Process Management

11.04.23

4

Page 5: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Business Process Management

•Organisierung (manage)•Ausführung (execute)•Messung / Überwachung

Unterstützt durch Software (BPMS)wird ein erhöhter Grad an Flexibilität

erreicht.

11.04.23

5

der Prozesse einer Organisation

Page 6: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

BPM - Lifecycle

•BPM Lifecycle▫Modeling▫Configuration▫Execution▫Monitoring

11.04.23

6

Page 7: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Geschäftsprozess (GP)Ein Geschäftsprozess ist eine Zusammenfassung

von fachlich zusammenhängenden Geschäftsaktivitäten, die notwendig sind, um einen Geschäftsfall zu bearbeiten.

11.04.23

7

Page 8: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

GP - Einkauf

11.04.23

8

Page 9: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Semantic Business Process Mgmt. (SBPM)

11.04.23

9

Erweiterung des BPM durch:•Prozess Ontologien

Spezielle Anforderungen:•Reasoning

(Erweiterte Abfrage Möglichkeiten)

Page 10: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Ziele

•Kosteneffiziente Nutzbarmachung von Unternehmens- und Mitarbeiterwissen durch semantische Vernetzung

•Schnelle Bereitstellung und Verknüpfung von richtigen Informationen zur richtigen Zeit an die richtige Person

11.04.23

10

Page 11: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Vorteile

•Schnelles Finden und Wiederverwenden vorhandener Lösungen: „das Rad wird nicht neu erfunden“

•Erhebliche Zeiteinsparung und Kostenreduktion

•Verbesserte Qualität

Generierung Entscheidender Wettbewerbsvorteile

11.04.23

11

Page 12: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

RepositoryEin Repository-System bzw. Repository ist ein

System zur Speicherung von Metadaten und der zugehörigen Daten.

- Enzyklopädie der Wirtschaftsinformatik -

Ein Repository vereint die Datenspeicherung und Speicherung von Metadaten in einem System.

11.04.23

12

Page 13: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Gesamt – ArchitekturAnforderungen an SBPRArchitektur SBPRArchitektur IRIS (Reasoner) exemplarisch

11.04.23

14

Page 14: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

11.04.23

15

Page 15: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

SBP Modeling•Process modeling tool

▫Zeichnen von Prozess Elementen▫Festlegung der Abfolge der einzelnen

Prozesselemente und weiterer wichtiger Eigenschaften

▫Speicherung in SBP – Repository▫Fragment discovery, auto-completion,

Erstellung von Daten- und Prozess- Mediatoren

11.04.23

16

Page 16: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

•SBP Configuration▫Beinhaltet alle Schritte, die ein SBP Modell

ausführbar machen▫Bindung von SWS an einzelne Aktivitäten,

um Funktionalität zu gewährleisten•SBP Execution

▫Ausführung von Prozess Modellen Aufruf von SWS oder konv. WS durch Prozess

En.Mediatoren werden u.U. benötigt Speicherung von Events in Execution history

11.04.23

17

Page 17: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

•SBP Analysis▫Prozess Monitoring

Kontrolle definierter key performance indicators

Kontrolle des Status der ausgef. Modell-Instanzen

▫Prozess Mining Grundlage ist Execution History Konformitätscheck der Prozess Modelle Suchen von Optimierungsmöglichkeiten der

Prozess Modelle

11.04.23

18

Page 18: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

•SSB (Semantic Service Bus)▫Kommunikationskanal▫Deployment von BP▫Aufruf von Web Services über eine Reihe

von Protokollen▫Infrastruktur zur Veröffentlichung von

Events für Kontroll Zwecke

11.04.23

19

Page 19: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

•SBPEE (SBP Execution Engine)▫Führt SBP aus▫Delegiert Ermittlung und Einbindung von

Services zu dem SSB, dieser benutzt SEE Komponente zum Finden und Auswählen von benötigten Semantic Web Services

•SBP Modeling Tool▫Supports process modeling and

configuration

11.04.23

20

Page 20: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

•SBP Monitoring & Management Tool and the▫Überwachung von

Key performance indicators Ausführungs Status von laufenden Prozess

Instanzen

•SBP Mining Tool▫Optimierung und Konformitätsüberprüfung

der Prozess Modelle

11.04.23

21

Page 21: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPMS

•Support components▫Repositories

SBP Repository Ontology / SWS Repository Execution History

▫Lifting / Lowering of data▫Mediation▫Reasoning▫…

11.04.23

22

Page 22: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Anforderungen an das SBPR

•Speicherung von SBP Modell-Instanzen•CRUD Operationen•Setzen von Sperren auf SBP Modell-

Instanzen•Versionierung von SBP Modell-Instanzen•Abfrage mittels Reasoner

11.04.23

23

Page 23: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPR

11.04.23

24

Page 24: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPR

•Layered Architektur aufgesetzt auf rel. DBMS▫Semantic Business Process Repository API

(SBPR API)▫Service Layer▫Persistence Layer

•SBPR-API▫CRUD Operationen▫Check-In / Check-Out▫QUERY-API

11.04.23

25

Page 25: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - SBPR

•Service Layer:▫Lock Manager: setzt bei Bedarf Sperren▫Version Manager: zuständig für

Versionierung▫IRIS Framework: zuständig für Query

Prozess•Persistence Layer:

▫Fungiert als Schnittstelle zum rel. DBMS

11.04.23

26

Page 26: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - Reasoner

11.04.23

27

Page 27: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - Reasoner

•Layered Architektur▫Knowledge API▫Invocation API▫Storage API

•Knowledge API▫Wissenbasis, beinhaltet u.a.:

Fakten Regeln Tupel

11.04.23

28

Page 28: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Architektur - Reasoner

•Invocation API▫Stellt Evaluations-Strategien bereit

Naive evaluation Semi-naive evaluation Query-subquery (QSQ) evaluation

•Storage API▫Schnittstelle zu Daten▫Relation Indexing

11.04.23

29

Page 29: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

11.04.23

30

Page 30: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Fazit

•Erste Ansätze vorhanden, aber noch etwas entfernt von Marktreife

•Hauptaugenmerk im Bezug auf Effizienzsteigerung liegt auf dem Reasoning Prozess ( Automation)

11.04.23

31

Page 31: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Fragen ???

11.04.23

32

Page 32: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Literatur

•Z. Ma, B. Wetzstein, D. Anicic, S. Heymans, F. Leymann (2007): Vortrag zu: Semantic Business Process Repository

•J. Vanhatalo, J. Koehler, F. Leymann (): Repository for Business Processes and Arbitrary Associated Metadata

•Z. Ma, B. Wetzstein, D. Anicic, S. Heymans, F. Leymann (2007): Semantic Business Process Repository

11.04.23

33

Page 33: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Literatur

•T. Anstett (2008): Diplomarbeit zum Thema: Ein Repository für semantische Geschäftsprozesse

•T. Tröße (2007): Seminararbeit zum Thema: Sprachen zur Beschreibung von Workflow-Prozessen

•M. Knechtel (): Vortrag zum Thema: PROCESSUS: Der semantische Geschäftsprozess

11.04.23

34

Page 34: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Literatur

•I. Celino, A. Karla Alves de Medeiros, G. Zeissler, M. Oppitz, F. Facca, S. Zoeller (): Semantic Business Process Analysis

•Verschieden Paper aus „Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007)“ (3rd European Semantic Web Conference)

11.04.23

35

Page 35: Seminarvortrag zum Thema Repositories for Business Processes (speziell: semantic BP) vorgetragen durch Daniel Schwalb Web2.0 und autonomes Datenbank Tuning.

Literatur

•D. Karastoyanova, T. von Lessen, F. Leymann, Z. Ma, J. Nitzsche, B. Wetzstein, S. Bhiri, M. Hauswirth, M. Zaremba (): A Reference Architecture for Semantic Business Process Management Systems

11.04.23

36