Towards a Methodology for the Engineering of Event-Driven Process Applications
Successful applications of the Internet of Things such as smart cities, smart logistics, and predictive maintenance, build on observing and analyzing business-related objects in the real world for business process execution and monitoring. In this context
- PDF / 645,953 Bytes
- 14 Pages / 439.37 x 666.142 pts Page_size
- 78 Downloads / 180 Views
Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany [email protected] 2 IBM Research – Zurich, Zurich, Switzerland 3 Institute for Information Business at WU Vienna, Vienna, Austria 4 Eindhoven University of Technology, Eindhoven, The Netherlands
Abstract. Successful applications of the Internet of Things such as smart cities, smart logistics, and predictive maintenance, build on observing and analyzing business-related objects in the real world for business process execution and monitoring. In this context, complex event processing is increasingly used to integrate events from sensors with events stemming from business process management systems. This paper describes a methodology to combine the areas and engineer an event-driven logistics processes application. Thereby, we describe the requirements, use cases and lessons learned to design and implement such an architecture. Keywords: Event-driven process applications · Business process management · Architecture design · Methodology · Logistics
1
Introduction
Traditionally, Business Process Management Systems (BPMSs) execute and monitor business process instances based on events that stem from the process engine itself or from connected client applications. However, recently, successful applications of the Internet of Things such as smart cities, smart logistics, and predictive maintenance emerge that include and provide sensors tracking objects via Global Positioning System (GPS) or Radio-Frequency Identification (RFID), measuring the temperature, the energy consumption, or other types of data. Thus, information from the environment in which processes are executed is available but often not considered in the design of traditional (BPMSs) [1]. Such external applications offer new possibilities to control and evaluate the business process execution, yet they require a novel concept of integration with The research leading to these results is part of the GET Service project and has received funding from the European Commission under the 7th Framework Programme (FP7) for Research and Technological Development under grant agreement 2012-318275. c Springer International Publishing Switzerland 2016 M. Reichert and H.A. Reijers (Eds.): BPM Workshops 2015, LNBIP 256, pp. 501–514, 2016. DOI: 10.1007/978-3-319-42887-1 40
502
A. Baumgraß et al.
a BPMS. Complex Event Processing (CEP) is often considered as a suitable technique for tackling this challenge [2], especially in logistics [3]. In the GET Service project1 , we analysed typical logistics scenarios, explored their environments, and evaluated BPMSs for their execution and monitoring. GET Service aims at techniques and systems to plan transportation routes more efficiently and to respond quickly to unexpected events such as adverse weather or strikes, during transportation. In recent studies [4], disruptions due to such events mainly cause a loss of productivity and revenue as well as an increased cost of working. Therefore, timely notifications are important in logistics to reduce the impact. Nowada
Data Loading...