21 research outputs found

    Verteilungsmodelle für Workflow-Management-Systeme - Klassifikation und Simulation

    Get PDF
    In unternehmensweiten Workflow-Management-Systemen (WfMS) kann die von der WF-Engine zu bewältigende Last sehr groß werden. Außerdem werden hohe Anforderungen an die Verfügbarkeit eines solchen Systems gestellt. Deshalb wurden in der Literatur zahlreiche Architekturen für skalierbare WfMS vorgeschlagen, die auf unterschiedlichen Verteilungsmodellen für die WF-Engine basieren. Im vorliegenden Beitrag werden diese Verteilungsmodelle analysiert, verglichen und klassifiziert. Aufbauend auf diese Klassifikation wird für zwei Beispielszenarien die bei den verschiedenen Verteilungsmodellen entstehende Last simuliert und verglichen

    ADEPT - Realisierung flexibler und zuverlässiger unternehmensweiter Workflow-Anwendungen (Invited Paper)

    Get PDF
    Die Unterstützung unternehmensweiter und -übergreifender Geschäftsprozesse stellt für Workflow-Management-Systeme (WfMS) eine besondere Herausforderung dar: Es sind sehr viele Organisationseinheiten (auch externe) involviert, die Prozesse können langlaufend sein (Wochen, Monate), sie müssen rasch an neue Gegebenheiten anpassbar sein (Prozess-Redesign) und bei Bedarf muss im Einzelfall auch ad-hoc vom geplanten Ablauf abgewichen werden können (z.B. durch Auslassen, Einfügen oder Verschieben von Prozessschritten). Die resultierenden Anwendungen müssen - auch im Fall von Ad-hoc-Abweichungen - für EDV-Laien einfach bedienbar sein, die WfMS-basierten Anwendungen müssen robust und stabil laufen (auch im Kontext von dynamischen Ablaufänderungen) und das WfMS muss auch bei einer groß�en Anzahl von Benutzern und Prozessinstanzen performant sein. Heutige WfMS erlauben bislang so gut wie keine Abweichung vom vormodellierten Ablauf. Prozesse der oben beschriebenen Art können deshalb als eine -�Killer-Anwendung-�� für diese Systeme betrachtet werden. Zukünftige WfMS werden jedoch, sofern sie ein solches Anwendungsszenario adäquat unterstützen können, in vielen anspruchsvollen Anwendungsdomänen einsetzbar sein. Im Rahmen des ADEPT-Projektes arbeiten wir seit 1994 intensiv an den technologischen Grundlagen und der Entwicklung eines WfMS der nächsten Generation, das alle diese Aspekte (und noch viele mehr) ganzheitlich und sehr grundlegend adressiert. Der realisierte ADEPT-WfMS Prototyp weist die Implementierbarkeit und das Zusammenspiel der entwickelten Konzepte auf eindrucksvolle Weise nach und zeigt, dass Flexibilität, Robustheit und Effizienz keine Widersprüche sein müssen. Der vorliegende Beitrag erläutert die zugrundeliegende Problemstellung, die technologischen Herausforderungen sowie die Einsatzperspektiven für ein solches System

    Adjustment Strategies for Non-Compliant Process Instances

    Get PDF
    Enabling changes at both process type and process instance level is an essential requirement for any adaptive process-aware information system (PAIS). Particularly, it should be possible to migrate a (long-)running process instance to a new type schema version, even if this instance has been individually modified before. Further instance migration must not violate soundness; i.e., structural and behavorial consistency need to be preserved. Compliance has been introduced as basic notion to ensure that instances, whose state has progressed too far, are prohibited from being migrated. However, this also excludes them from further process optimizations, which is not tolerable in many practical settings. This paper introduces a number of strategies for coping with non-compliant instances in the context of process change such that they can benefit from future process type changes on the one hand, but do not run into soundness problems on the other hand. We show, for example, how to automatically adjust process type changes at instance level to enable the migration of a higher number of instances. The different strategies are compared and discussed along existing approaches. Altogether, adequate treatment of non-compliant process instances contributes to full process lifecycle support in adaptive PAIS

    Correct Configuration of Process Variants in Provop

    Get PDF
    When engineering process-aware information systems (PAISs) one of the fundamental challenges is to cope with the variability of business processes. While some progress has been achieved regarding the configuration of process variants, there exists only little work on how to accomplish this in a correct manner. Configuring process variants constitutes a non-trivial challenge when considering the large number of process variants that exist in practice as well as the many syntactical and semantical constraints a configured process variant has to obey in a given context. In previous work we introduced the Provop approach for configuring and managing process variants. This paper picks up the Provop framework and shows how it ensures correctness of configurable process variants by construction. We discuss advanced concepts for the context- and constraint-based configuration of process variants, and show how they can be utilized to ensure correctness of the configured process variants. In this paper we also consider correctness issues in conjunction with dynamic variant re-configurations. Enhancing PAISs with the capability to correctly configure process models fitting to the given application context, and to correctly manage the resulting process variants afterwards, will enable a new quality in PAIS engineering

    Von ADEPT zur AristaFlow BPM Suite - Eine Vision wird Realität: "Correctness by Construction" und flexible, robuste Ausführung von Unternehmensprozessen

    Get PDF
    Angeregt durch ein Forschungsprojekt im Bereich klinischer Informationssysteme, wurde von uns Mitte der 90er Jahre das Forschungsprojekt ADEPT gestartet, welches im Bereich Prozess-Management das nahezu Unmögliche anstrebte und mittlerweile auch erreicht hat: Hochgradig flexible Ausführung von Unternehmensprozessen, Realisierung robuster prozessorientierter Anwendungen "per Konstruktion" sowie ein für alle Anwendergruppen (Prozess-Implementierer, Systemadministratoren, Endbenutzer) einfach zu benutzendes System. Dieser Beitrag beschreibt die Hintergründe des ADEPT-Projekts sowie unsere Motivation für die gesteckten Ziele, die von uns verfolgte Vision und deren vollständige Umsetzung in der nunmehr verfügbaren AristaFlow® BPM Suite

    Realizing Adaptive Process-aware Information Systems with ADEPT2

    Get PDF
    In dynamic environments it must be possible to quickly implement new business processes, to enable ad-hoc deviations from the defined business processes on-demand (e.g., by dynamically adding, deleting or moving process activities), and to support dynamic process evolution (i.e., to propagate process schema changes to already running process instances). These fundamental requirements must be met without affecting process consistency and robustness of the process-aware information system. In this paper we describe how these challenges have been addressed in the ADEPT2 process management system. Our overall vision is to provide a next generation technology for the support of dynamic processes, which enables full process lifecycle management and which can be applied to a variety of application domains

    Engineering an Advanced Location-Based Augmented Reality Engine for Smart Mobile Devices

    Get PDF
    Daily business routines more and more require to access information systems in a mobile manner, while preserving a desktop-like feeling at the same time. The goal of this work is to outline the engineering process of a sophisticated mobile service running on a smartphone. More precisely, we show how to develop the core of a location-based augmented reality engine for the iPhone 4S based on the operating system iOS 5.1 (or higher). We denote this engine as AREA. In particular, we develop concepts for coping with limited resources on a mobile device, while providing a smooth user augmented reality experience at the same time. We further present and develop a suitable application architecture in this context, which easily allows integrating augmented reality with a wide range of applications

    Time Patterns for Process-aware Information Systems: A Pattern-based Analysis

    Get PDF
    Formal specification and operational support of time constraints constitute fundamental challenges for any enterprise information system. Although temporal constraints play an important role in the context of long-running business processes, time support is very limited in existing process management systems. By contrast, different kinds of planning tools (e.g., calendar systems and project management tools) provide more sophisticated facilities for handling task-related time constraints, but lack an operational support for business processes. This paper presents a set of 10 time patterns to foster the systematic comparison of these different technologies in respect to time management. The proposed patterns are all based on empirical evidence from several large case studies. In addition, we provide an in-depth evaluation of selected process management systems, calendar systems and project management tools based on the suggested patterns. The presented work will not only facilitate comparison of these different technologies in respect to their support of time constraints, but also make evident that their integration offers promising perspectives in respect to time support for long-running business processes
    corecore