首页> 外文OA文献 >Prototypische Implementation einer oBPM-Ausführungsumgebung : basierend auf der NoSQL-Datenbank ArangoDB
【2h】

Prototypische Implementation einer oBPM-Ausführungsumgebung : basierend auf der NoSQL-Datenbank ArangoDB

机译:oBPM执行环境的原型实现:基于NoSQL数据库ArangoDB

摘要

Das Konzept von Prozessautomatisierungs-Systemen ist bereits seit Jahrzehnten ein fester Bestandteil von Geschäftsorganisationen. Mit den Jahren haben sich anhand verschiedener Einsatzgebiete unterschiedliche Konzepte entwickelt, wie und auf welche Weise Prozessmodelle definiert und in Automatisierungslösungen implementiert werden.Neben den traditionellen control-flow-basierten Prozessmodellen haben sich dokument- und artefakt-zentrische Modellierungskonzepte durchgesetzt. Diese stellen die Dokumente und Artefakte eines Prozesses in den Mittelpunkt und fokussieren sich weniger auf den statischen Control-Flow traditioneller Prozessmodelle. Zu den bereits bestehenden dokument-zentrischen Prozessmodellen hat sich das Konzept des Opportunistic Business Process Modeling (oBPM) dazu gesellt.Im Rahmen dieser Arbeit wird ein Software-Prototyp basierend auf dem Datenbanksystem ArangoDB implementiert, auf dessen Basis oBPM-basierte Prozessmodelle definiert und ausgeführt werden können. Mit Hilfe des umgesetzten Prototypen wird geprüft, inwiefern sich ArangoDB für die Umsetzung eines oBPMSystems eignet hinsichtlich der Performance, Skalierbarkeit und weiteren nichtfunktionalen Anforderungen.Dazu werden in dieser Arbeit in einem ersten Schritt die Anforderungen an ein oBPMModellierungs- und Ausführungssystem analysiert und zusammengefasst. In einem nächsten Schritt wird der Funktionsumfang und die Einsatzmöglichkeiten von ArangoDB geprüft, um auf dieser Basis die zu implementierende Datenstruktur zu planen. Danach werden verschiedene Varianten von möglichen Systemarchitekturen evaluiert und miteinander verglichen. Nach Abschluss der Analyse wird die Umsetzung der Implementation aufgezeigt, hinsichtlich der Datenstrukturen und Applikationsschnittstellen. Als letzter Teil dieser Arbeit wird aufgezeigt, wie die umgesetzte Implementation bezüglich der funktionalen Anforderungen, der Performance und der Skalierbarkeit getestet wird.Anhand des in dieser Arbeit implementierten Prototypen kann aufgezeigt werden, dass sich die verwendeten Software-Komponenten, im Speziellen ArangoDB, sehr gut für die Umsetzung eines oBPM-Systems eignen. Alle funktionalen Anforderungen können im Prototypen umgesetzt werden. Vor allem das Multi-Model-Konzept von ArangoDB, welches dokumenten- und graphen-basierte Datenbankkonzepte vereint, eignet sich gut um die in der Modellierung nach oBPM anfallenden Datenstrukturen zu persistieren.Mit Hilfe von Performancetests anhand verschiedener Benutzungsszenarien kann aufgezeigt werden, dass die vom implementierten Prototyp erreichte Performance und Skalierbarkeit nicht für den produktiven Betrieb genügend ist. Die Reaktionszeit des Systems unter hoher Last übersteigt die in den Testszenarien definierten Richtwerten von unter 2 Sekunden beträchtlich.Nichtsdestotrotz kann diese Arbeit aufzeigen, dass die Implementation eines oBPMbasierten Systems zur Modellierung und Ausführung von Prozessen in funktionaler Hinsicht möglich ist und dass sich das Datenbanksystem ArangoDB als zentrale Einheit einer oBPM-Umgebung bewährt.
机译:数十年来,过程自动化系统的概念已成为企业组织不可或缺的一部分。多年来,根据不同的应用领域,开发了不同的概念,如何在自动化解决方案中定义和实现过程模型以及以何种方式实施这些模型,除了基于传统控制流的过程模型之外,还建立了以文档和工件为中心的建模概念。这些关注于流程的文档和工件,而较少关注于传统流程模型的静态控制流程。机会业务流程建模(oBPM)的概念也已添加到现有的以文档为中心的流程模型中,在此过程中,实现了基于ArangoDB数据库系统的软件原型,并在此基础上定义并执行了基于oBPM的流程模型能够。在已实现的原型的帮助下,从性能,可伸缩性和其他非功能性需求方面检查ArangoDB在何种程度上适合实施oBPM系统。在这项工作中,第一步将分析和总结oBPM建模和执行系统的需求。下一步,将检查ArangoDB的功能范围和可能的用途,以便计划在此基础上实施的数据结构。然后,评估并比较可能的系统体系结构的不同变体。分析完成后,将针对数据结构和应用程序接口显示实施的实现。本文的最后一部分展示了如何在功能需求,性能和可伸缩性方面测试实现的实现,基于本文实现的原型,可以证明所使用的软件组件(特别是ArangoDB)运行良好适用于实施oBPM系统。所有功能要求都可以在原型中实现。 ArangoDB的多模型概念结合了基于文档和基于图形的数据库概念,特别适合持久化根据oBPM进行建模的数据结构,借助基于各种使用场景的性能测试,可以证明来自已实现的原型实现的性能和可伸缩性不足以实现生产运营。系统在高负载下的响应时间大大超过了测试场景中定义的不到2秒的准则值。尽管如此,这项工作可以表明从功能的角度来看,基于oBPM的系统的建模和执行过程的实现是可行的,并且数据库系统ArangoDB可以用作经过验证的oBPM环境的中央单元。

著录项

  • 作者

    Zumsteg Remo;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 de
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号