Software architecture of the interconnected processes  

Software architecture of the interconnected processes  

Source publication
Conference Paper
Full-text available
This paper presents a process-driven approach for developing the user interfaces (UIs) of business process execution frontends. It allows customising the UIs to the needs of individual users and processes. The approach is based on viewing UI behaviour as a process that can be modelled and executed in the same way as the core process: as a sequence...

Context in source publication

Context 1
... core and UI processes on the same platform allows utilising a number of built-in mechanisms to establish the communication needed between the two processes. As shown in Fig. 6, the Metasonic frontend executing the UI process uses Java Remote Method Invocation (RMI) via API calls and connectors to access core process instance data from the Metasonic backend. That instance data is stored in a DBMS that is queried using Java Database Connectivity (JDBC). The frontend can be accessed by web browsers via HTTP. ...

Similar publications

Thesis
Full-text available
Process engineering is a diverse field where various techniques are applied for modelling and optimization of processes, for development of models of scientific as well as business processes. Workflows have been extensively used to describe processes since the 1990s. However, existing workflow management systems either lack various semantics to sup...

Citations

... S-BPM processes may be tailored to different user groups. Furthermore, recent developments (Kannengiesser et al. 2016) allow customizing user interfaces according to different types of users. In close relation with the interaction, developers need to consider the content to be displayed to users. ...
Chapter
Full-text available
In factories of the future, the worker and his or her well-being is regarded a crucial part of manufacturing situations. Human factors are recognized as vital to achieve sustainable organizational success. Advances in the area of wearable sensors proclaim that sensing human properties within manufacturing settings is technically feasible. Thereby, sensing human properties, such as the level of comfort or stress, may be used to adapt system behaviour in manufacturing situations. This chapter revisits related work from adaptive systems design addressing triggers for adaptations and impacted dimensions. The related work can be considered as design space for developers of S-BPM-based adaptive processes. In line with the related work, a laboratory setting at the Johannes Kepler University Linz has been designed and utilized for testing sensor-based process behaviour and control. Essential findings are described with respect to system architectures and S-BPM process design. The chapter concludes with relating modelling adaptive to human-aware S-BPM processes on a concept layer, and future work.
... • Process designers and implementers need to understand semantics of sensor data that are used within the process • Synchronisation between the business process (workflow) engine and the real-time engine needs to be carefully investigated and decided upon a case-by-case basis, e.g. when implementing push or pull notifications • Customizing user interfaces according to the approach of Kannengiesser et al. (2016) is vital. However, the customization needs to be done by experts and is hardly understood by domain users ...
Chapter
Full-text available
This chapter reports on learnings gained from the industrial cases (Chaps. 4 and 5) and on a more general level on learnings related to sensing. Doing so, the generic steps and stakeholders involved within the two different cases are described and for each activity bundle respective learnings are reported. Aside from the procedural reflection, learnings from the regional consulting partners within the cases are described on a general level. In addition to the case learnings, learnings with respect to sensing human and machine properties are reported. As such the chapter is intended to inform practitioners about crucial aspects to be considered, lessons learnt in the different activities of the cases and suitable method support or enrichment regarding the different S-BPM activities.