Automatic Decomposition of IoT Aware Business Processes with Data and Control Flow Distribution

被引:5
作者
Martins, Francisco [1 ,2 ]
Domingos, Dulce [1 ]
Vitoriano, Daniel [1 ]
机构
[1] Univ Lisbon, Fac Ciencias, LASIGE, Lisbon, Portugal
[2] Univ Azores, Ponta Delgada, Portugal
来源
PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS 2019), VOL 2 | 2019年
关键词
Internet of Things; BPMN; Process Decomposition; ENERGY EFFICIENCY; WIRELESS; INTERNET; THINGS; BEHAVIOR; BPMN;
D O I
10.5220/0007766405160524
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is generally seen as a distributed information gathering platform when used in business processes (BP). IoT devices have computational capabilities that can and should be used to execute fragments of BP that present benefits for both the devices and the BP execution engine. In fact, executing parts of the BP in the IoT devices may result in the reduction of the number of messages exchanged between the IoT network and the BP execution engine, increasing the battery lifespan of the IoT devices; also, it reduces the workload of the BP execution engine. However, processes are still defined following a centralised approach, making it difficult to use the full capabilities of these devices. In this paper, we present an automatic decomposition solution for IoT aware business processes, described using the Business Process Model and Notation (BPMN). We start from a BP model that follows a centralised approach and apply our decomposition method to transfer to the IoT devices the operations that can be performed there. This transformation preserves the control and the data flows of the original process and reduces the central processing and the number of messages exchanged in the network. The code that IoT devices execute is automatically generated from the BPMN process being decentralised.
引用
收藏
页码:516 / 524
页数:9
相关论文
共 24 条
[1]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[2]  
Caetano A, 2010, ENTERP MODELLING INF, V5, P44
[3]  
Domingos D., 2014, INT C SENS SYST SOFT, P110
[4]  
Domingos D, 2017, IJISPM-INT J INF SYS, V5, P39, DOI 10.12821/ijispm050403
[5]   Towards a BPM Cloud Architecture with Data and Activity Distribution [J].
Duipmans, Evert F. ;
Pires, Luis Ferreira ;
Santos, Luiz O. Bonino da Silva .
PROCEEDINGS OF THE 2012 IEEE 16TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2012), 2012, :165-171
[6]   Heuristics for composite Web service decentralization [J].
Fdhila, Walid ;
Dumas, Marlon ;
Godart, Claude ;
Garcia-Banuelos, Luciano .
SOFTWARE AND SYSTEMS MODELING, 2014, 13 (02) :599-619
[7]   A flexible approach for automatic process decentralization using dependency tables [J].
Fdhila, Walid ;
Yildiz, Ustun ;
Godart, Claude .
2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, :847-+
[8]  
Gyu Myoung Lee, 2010, 2010 International Conference on Information and Communication Technology Convergence (ICTC), P517, DOI 10.1109/ICTC.2010.5674788
[9]  
Haller Stephan., 2008, Future Internet - FIS, P14, DOI DOI 10.1007/978-3-642-00985-3_2
[10]   Optimization of Complex Elastic Processes [J].
Hoenisch, Philipp ;
Schuller, Dieter ;
Schulte, Stefan ;
Hochreiner, Christoph ;
Dustdar, Schahram .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (05) :700-713