+ All Categories
Home > Documents > Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik...

Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik...

Date post: 06-Sep-2019
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
16
1 Geschäftsprozesse auf Applikations-Ebene Fabian Beck [email protected] 05.06.2018 Hauptseminar SS2018 Department Informatik
Transcript
Page 1: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

1

Geschäftsprozesse auf Applikations-Ebene

Fabian Beck

[email protected]

05.06.2018

Hauptseminar SS2018Department Informatik

Page 2: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschä'sprozesse auf Applika4ons-EbeneFabian Beck

2

Gliederung

Motivation•Forschungsfrage•Methodik•Risiken•Ausblick•

Page 3: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

Geschäftsprozess

Was ist das?

3[1]

Page 4: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschä'sprozesse auf Applika4ons-EbeneFabian Beck

Motivation

Geschäftsprozesse in Microservices besser •verstehenAuswirkungen von Microservices auf •Geschäftsprozesse analysierenTesten•

4

Page 5: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

Motivation

• Großes Themenspektrum– Simulation– Microservices– Logging– Monitoring– Enterprise Architecture

5

Page 6: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschä'sprozesse auf Applika4ons-EbeneFabian Beck

Forschungsfrage

Reproduzierbare Verwendung eines Geschäftsprozesses in einer verteilten Anwendungslandschaft zur Analyse von Metriken

6

Welche Zusammenhänge gibt es zwischen Metriken und dem Design von

Geschäftsprozessen?

Page 7: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

Methodik

• Verschiedene Geschäftsprozesse für die Untersuchung

• Reproduzierbare Verwendung der Geschäftsprozesse

• Sammeln der durch die Verwendung der Prozesse anfallenden Applikationsdaten

• Verarbeiten der Daten zu Metriken

7

Page 8: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschä'sprozesse auf Applika4ons-EbeneFabian Beck

Rahmenbedingungen

• Verwendung des ICC• Simulation bestimmter Szenarien

– Beispielsweise Lastszenario

8

Page 9: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

Geschäftsprozesse

• Eine einfache Applikationslandschaft mit 8 Services– Energievertrieb

9

Anwendungsmuster für das •Erstellen zu untersuchender Prozesse [1]

Page 10: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschä'sprozesse auf Applika4ons-EbeneFabian Beck

Reproduzierbare Verwendung

• Multiagentensimulation• Eigenschaften

– Keine Kommunikation zwischen Agenten– Keine Position– Einfache Verhaltensmuster

• Ziele– Anpassbar– Simulation vieler Agenten

10

Page 11: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

AppApp

Sammlung der Applikationsdaten

• Elastic– Anwendungslogs– Metriken

• Prometheus– Monitoring

11

App

App

AppGrafana

[2][2][2]

[2][2]

Page 12: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

Metriken

Metriken der Services•Applikationen–Datenbank–Messaging–

Verwendung etablierter Metriken•

12

Page 13: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschä'sprozesse auf Applika4ons-EbeneFabian Beck

Risiken

• Keine Daten aus Produktivsystemen• Verhalten der Simulation könnte nicht der Realität

entsprechen• Metriken

13

Page 14: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

Kubernetes

Ausblick

• Erstes Agentenmodell erstellt• Framework in Arbeit• Erste Metriken konnten ausgewertet werden

14

Agenten

App

App

App

App

Prom

Kibana

Graphana

Elk

Page 15: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschä'sprozesse auf Applika4ons-EbeneFabian Beck

15

Fragen?

Page 16: Geschäftsprozesse auf Applikations-Ebeneubicomp/projekte/master2018... · Department Informatik Geschäftsprozesse auf Applikations-Ebene Fabian Beck 1 Geschäftsprozesse auf Applikations-Ebene

Department Informatik

Geschäftsprozesse auf Applikations-EbeneFabian Beck

Quellen

[1] Jonas Johannsen. 2018. “• Umsetzung komplexer Geschäftsprozesse in Verteilten Systemen mit Docker„

[2] • https://www.elastic.co/brand

[3] https://• github.com/prometheus/docs/tree/master/static

van der Aalst, W. M.P. and • Reijers, H. A. and Weijters, A. J.M.M. and van Dongen, B. F. and {Alves de Medeiros}, A. K. and Song, M. and Verbeek, H. M.W. 2007, “Business process mining: An industrial application“, Information Systems, p. 713-732

16


Recommended