0

Effective and Efficient Process Engine Evaluation

Schriften aus der Fakultät Wirtschaftsinformatik und Angewandte Informatik der Otto-Friedrich-Universität Bamberg 25

Erschienen am 17.10.2017, 1. Auflage 2017
27,00 €
(inkl. MwSt.)

Nicht lieferbar

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9783863095031
Sprache: Englisch
Umfang: XXIV, 219 S., graph. Darst.
Einband: kartoniertes Buch

Beschreibung

Geschäftsprozesse sind in der Industrie allgegenwärtig und Geschäftsprozessmanagement daher ein wichtiger Baustein in Unternehmensabläufen. Prozessausführungsumgebungen erlauben die automatische Ausführung von Geschäftsprozessen. Die zwei bekanntesten standardisierten Sprachen, um Geschäftsprozesse zu modellieren, sind die Web Services Business Process Execution Language 2.0 (BPEL) und Business Process Model and Notation 2.0 (BPMN). Zur Auswahl stehen für beide eine Vielzahl von Ausführungsumgebungen und somit besteht die Qual der Wahl: Welche Ausführungsumgebung erfüllt die Anforderungen am besten? Eine rationale Auswahl wird durch das Fehlen von objektiven, reproduzierbaren und gesicherten Informationen über die Qualität solcher Ausführungsumgebungen verhindert. Dies kann zu unfundierten und unausgereiften Entscheidungen und diese wiederum zu hohen Kosten führen. Diese Arbeit stellt eine effiziente und effektive Benchmarkinglösung vor, um die notwendigen Informationen für rationale Entscheidungen aufdecken zu können. Das Fundament besteht aus einer Abstraktionsschicht und einer Benchmarkingsprache für Prozessausführungsumgebungen. Die Abstraktionsschicht stellt eine uniforme API bereit um mit jedem möglichen System in gleicher Weise zu interagieren und die Benchmarkingsprache ermöglicht es Benchmarks in einer kompakten, abgeschlossenen und interpretierbaren domänenspezifischen Sprache darzustellen. Das Benchmarkingrahmenwerk für Prozessausführungsumgebungen führt Benchmarks, die in dieser Sprache repräsentiert sind, auf Ausführungsumgebungen aus, welche die Abstraktionsschicht implementieren. Die erzeugten Benchmarkingergebnisse werden durch ein interaktives Dashboard visualisiert und somit Entscheidern zugänglich gemacht. Aufbauend auf dem Benchmarkingrahmenwerk verwendet das effiziente Benchmarkingrahmenwerk von Prozessausführungsumgebungen virtuelle Maschinen, um Testisolierung zu erreichen und um die Zeit bis zum Vorliegen der Ergebnisse zu reduzieren. Der dabei entstandene zusätzliche Verwaltungsaufwand, der sich durch die Wiederherstellung von Snapshots ergibt, bleibt akzeptabel. Aufbauend auf den gewonnen Erfahrungen werden acht Herausforderungen im Bereich des Benchmarkings von Prozessausführungsumgebungen identifiziert, die wiederum in 21 Patternkandidaten resultieren. Die Ergebnisse zeigen, dass der beschriebene Ansatz sowohl effektiv als auch effizient ist. Effektiv, da eine Reihe von Qualitätscharakteristiken des ISO/IEC 25010 Produktqualitätsmodells von sowohl BPEL-basierten als auch BPMN-basierten Prozessausführungsumgebungen bestimmt werden können. Effizient, da das Benchmarking von Prozessausführungsumgebungen vollständig automatisiert und die Vorteile der Virtualisierung für eine noch höhere Ausführungseffizienz und Testisolation genutzt wurden. Dadurch wird die Hürde, gute Benchmarks zu erstellen, signifikant herabgesetzt. Dies ermöglicht die Bewertung von Prozessausführungsumgebungen und erleichtert somit die dazu in Bezug stehenden rationalen Auswahlentscheidungen.

Weitere Artikel vom Autor "Harrer, Simon"

Alle Artikel anzeigen