Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
survey

Mobile Cloud Business Process Management System for the Internet of Things: A Survey

Published: 20 December 2016 Publication History
  • Get Citation Alerts
  • Abstract

    The Internet of Things (IoT) represents a comprehensive environment that consists of a large number of smart devices interconnecting heterogeneous physical objects to the Internet. Many domains such as logistics, manufacturing, agriculture, urban computing, home automation, ambient assisted living, and various ubiquitous computing applications have utilized IoT technologies. Meanwhile, Business Process Management Systems (BPMSs) have become a successful and efficient solution for coordinated management and optimized utilization of resources/entities. However, past BPMSs have not considered many issues they will face in managing large-scale connected heterogeneous IoT entities. Without fully understanding the behavior, capability, and state of the IoT entities, the BPMS can fail to manage the IoT integrated information systems. In this article, we analyze existing BPMSs for IoT and identify the limitations and their drawbacks based on a Mobile Cloud Computing perspective. Later, we discuss a number of open challenges in BPMS for IoT.

    References

    [1]
    Charu C. Aggarwal, Naveen Ashish, and Amit P. Sheth. 2013. The Internet of things: A survey from the data-centric perspective. In Managing and Mining Sensor Data. Springer US, New York, 383--428.
    [2]
    Sheeraz A. Alvi, Bilal Afzal, Ghalib A. Shah, Luigi Atzori, and Waqar Mahmood. 2015. Internet of multimedia things: Vision and challenges. Ad Hoc Networks 33 (2015), 87--111.
    [3]
    Stefan Appel, Sebastian Frischbier, Tobias Freudenreich, and Alejandro Buchmann. 2013. Event stream processing units in business processes. In Business Process Management. Springer, Berlin, 187--202.
    [4]
    Stefan Appel, Pascal Kleber, Sebastian Frischbier, Tobias Freudenreich, and Alejandro Buchmann. 2014. Modeling and execution of event stream processing in business processes. Information Systems 46 (2014), 140--156.
    [5]
    Liliana Ardissono, Roberto Furnari, Anna Goy, Giovanna Petrone, and Marino Segnan. 2007. Context-aware workflow management. In Proceedings of the 7th International Conference on Web Engineering (ICWE’07) (Web Engineering), Luciano Baresi, Piero Fraternali, and Geert-Jan Houben (Eds.), Vol. 4607. Springer, Berlin, 47--52.
    [6]
    Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of things: A survey. Computer Networks 54, 15 (2010), 2787--2805.
    [7]
    Luigi Atzori, Antonio Iera, Giacomo Morabito, and Michele Nitti. 2012. The social Internet of things (SIoT)--when social networks meet the Internet of things: Concept, architecture and network characterization. Computer Networks 56, 16 (2012), 3594--3608.
    [8]
    Aznita Abdul Aziz, Y. Ahmet Sekercioglu, Paul Fitzpatrick, and Milosh Ivanovich. 2013. A survey on distributed topology control techniques for extending the lifetime of battery powered wireless sensor networks. IEEE Communications Surveys 8 Tutorials 15, 1 (2013), 121--144.
    [9]
    Soma Bandyopadhyay, Munmun Sengupta, Souvik Maiti, and Subhajit Dutta. 2011a. Role of middleware for Internet of things: A study. International Journal of Computer Science and Engineering Survey 2, 3 (2011), 94--105.
    [10]
    Soma Bandyopadhyay, Munmun Sengupta, Souvik Maiti, and Subhajit Dutta. 2011b. A survey of middleware for Internet of things. In Recent Trends in Wireless and Mobile Networks. Springer, Berlin, 288--296.
    [11]
    Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog computing and its role in the Internet of things. In Proceedings of the 1st Edition of the MCC Workshop on Mobile Cloud Computing. ACM, New York, NY, 13--16.
    [12]
    Eleonora Borgia. 2014. The Internet of things vision: Key features, applications and open issues. Computer Communications 54 (2014), 1--31.
    [13]
    Alessio Botta, Walter de Donato, Valerio Persico, and Antonio Pescap. 2016. Integration of cloud computing and Internet of things: A survey. Future Generation Computer Systems 56 (2016), 684--700.
    [14]
    Maha Bouaziz and Abderrezak Rachedi. 2014. A survey on mobility management protocols in wireless sensor networks based on 6LoWPAN technology. Computer Communications 17 (2014), 3--15.
    [15]
    Cristina Cabanillas, Anne Baumgrass, Jan Mendling, Patricia Rogetzer, and Bruno Bellovoda. 2013. Towards the enhancement of business process monitoring for complex logistics chains. In Proceedings of the 2013 International Conference on Business Process Management (Lecture Notes in Business Information Processing - Business Process Management Workshops), Niels Lohmann, Minseok Song, and Petia Wohed (Eds.), Vol. 171. Springer International Publishing, Switzerland, 305--317.
    [16]
    Zhen Cao, Jürgen Fitschen, and Panagiotis Papadimitriou. 2015. Social Wi-Fi: Hotspot sharing with online friends. In Proceedings of the 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC’15). IEEE, 2132--2137.
    [17]
    Alexandru Caracaş and Thorsten Kramp. 2011. On the expressiveness of BPMN for modeling wireless sensor networks applications. In Business Process Model and Notation, Remco Dijkman, Jrg Hofstetter, and Jana Koehler (Eds.). Lecture Notes in Business Information Processing, Vol. 95. Springer, Berlin, 16--30.
    [18]
    Alexandru Mircea Caracaş. 2012. Modeling, Compiling, and Efficiently Executing Business Processes on Resource-constrained Wireless Sensor Networks. Ph.D. Dissertation. Diss., Eidgenössische Technische Hochschule ETH Zürich, Nr. 20220, 2012.
    [19]
    Berardina De Carolis, Stefano Ferilli, and Domenico Redavid. 2015. Incremental learning of daily routines as workflows in a smart home environment. ACM Transactions on Interactive Intelligent Systems (TiiS) 4, 4 (2015), 20.
    [20]
    Fabio Casati, Florian Daniel, Guenadi Dantchev, Joakim Eriksson, Niclas Finne, Stamatis Karnouskos, Patricio Moreno Montera, Luca Mottola, Felix Jonathan Oppermann, Gian Pietro Picco, Antonio Quartulli, Kay Römer, Patrik Spiess, Stefano Tranquillini, and Thiemo Voigt. 2012. Towards business processes orchestrating the physical enterprise with wireless sensor networks. In Proceedings of the 34th International Conference on Software Engineering (ICSE’12). IEEE, 1357--1360.
    [21]
    Angelo P. Castellani, Moreno Dissegna, Nicola Bui, and Michele Zorzi. 2012. WebIoT: A web application framework for the Internet of things. In Proceedings of the 2012 Wireless Communications and Networking Conference Workshops (WCNCW’12). IEEE, 202--207.
    [22]
    Stuart Chandler. 2015. Unlocking the power of the Internet of things through BPM. In BPM Everywhere: Internet of Things, Process of Everything, Layna Fischer and Future Strategies (Eds.). Future Strategies, Lighthouse Point, FL, 183--189.
    [23]
    Chii Chang and Sea Ling. 2008. Towards a context-aware solution for device failures in service-oriented workflow. In Proceedings of the 10th International Conference on Information Integration and Web-Based Applications 8 Services. ACM, New York, NY, 77--83.
    [24]
    Chii Chang, Seng W. Loke, Hai Dong, Flora Salim, Satish N. Srirama, Mohan Liyanage, and Sea Ling. 2015. An energy-efficient inter-organizational wireless sensor data collection framework. In Proceedings of the 2015 IEEE International Conference on Web Services (ICWS’15). IEEE, 639--646.
    [25]
    Chii Chang, Satish Narayana Srirama, and Sea Ling. 2012a. An adaptive mediation framework for mobile P2P social content sharing. In Proceedings of the 10th International Conference on Service Oriented Computing. Springer, Berlin, 374--388.
    [26]
    Chii Chang, S. N. Srirama, and J. Mass. 2015b. A middleware for discovering proximity-based service-oriented industrial Internet of things. In Proceedings of the 2015 IEEE International Conference on Services Computing (SCC’15). IEEE, 130--137.
    [27]
    Chii Chang, Satish Narayana Srirama, and Sea Ling. 2012b. An adaptive mediation framework for mobile P2P social content sharing. In Proceedings of the 10th International Conference on Service-Oriented Computing (ICSOC’12) (Lecture Notes in Computer Science), Chengfei Liu, Heiko Ludwig, Farouk Toumani, and Qi Yu (Eds.), Vol. 7636. Springer, Berlin, 374--388.
    [28]
    Chii Chang, Satish Narayana Srirama, and Sea Ling. 2014a. SPiCa: A social private cloud computing application framework. In Proceedings of the 13th International Conference on Mobile and Ubiquitous Multimedia. ACM, New York, NY, 30--39.
    [29]
    Chii Chang, Satish Narayana Srirama, and Sea Ling. 2014b. Towards an adaptive mediation framework for mobile social network in proximity. Pervasive and Mobile Computing 12 (2014), 179--196.
    [30]
    Chii Chang, S. N. Srirama, and M. Liyanage. 2015a. A service-oriented mobile cloud middleware framework for provisioning mobile sensing as a service. In Proceedings of the 21st IEEE International Conference on Parallel and Distributed Systems (ICPADS’15). IEEE, 124--131.
    [31]
    Moumena A. Chaqfeh and Nader Mohamed. 2012. Challenges in middleware solutions for the Internet of things. In Proceedings of the International Conference on Collaboration Technologies and Systems (CTS’12). IEEE, 21--26.
    [32]
    Wei-Chih Chen and Chi-Sheng Shih. 2011. ERWF: Embedded real-time workflow engine for user-centric cyber-physical systems. In Proceedings of the 17th IEEE International Conference on Parallel and Distributed Systems (ICPADS’11). IEEE, 713--720.
    [33]
    Ting-Shuo Chou, S. Y. Chang, Y. F. Lu, Y. C. Wang, M. K. Ouyang, C. S. Shih, T. W. Kuo, J. S. Hu, and J. W. S. Liu. 2009. EMWF for flexible automation and assistive devices. In Proceedings of the 15th IEEE Real-Time and Embedded Technology and Applications Symposium. IEEE, 243--252.
    [34]
    Marco Conti, Sajal K. Das, Chatschik Bisdikian, Mohan Kumar, Lionel M. Ni, Andrea Passarella, George Roussos, Gerhard Trster, Gene Tsudik, and Franco Zambonelli. 2012. Looking ahead in pervasive computing: Challenges and opportunities in the era of cyberphysical convergence. Pervasive and Mobile Computing 8, 1 (2012), 2--21.
    [35]
    Li Da Xu, Wu He, and Shancang Li. 2014. Internet of things in industries: A survey. IEEE Transactions on Industrial Informatics 10, 4 (2014), 2233--2243.
    [36]
    Kashif Dar, Amir Taherkordi, Harun Baraki, Frank Eliassen, and Kurt Geihs. 2015. A resource oriented integration architecture for the Internet of things: A business process perspective. Pervasive and Mobile Computing 20 (2015), 145--159.
    [37]
    Kashif Dar, Amirhosein Taherkordi, Romain Rouvoy, and Frank Eliassen. 2011. Adaptable service composition for very-large-scale Internet of things systems. In Proceedings of the 8th Middleware Doctoral Symposium (MDS’11). ACM, New York, NY, Article 2, 6 pages.
    [38]
    Anind K. Dey. 2001. Understanding and using context. Personal and Ubiquitous Computing 5, 1 (2001), 4--7.
    [39]
    Salvatore Distefano, Giovanni Merlino, and Antonio Puliafito. 2015. A utility paradigm for IoT: The sensing cloud. Pervasive and Mobile Computing 20 (2015), 127--144.
    [40]
    Mari Carmen Domingo. 2012. An overview of the Internet of things for people with disabilities. Journal of Network and Computer Applications 35, 2 (2012), 584--596.
    [41]
    Dan Driscoll, Antoine Mensch, Toby Nixon, and Alain Regnier. 2009. Devices profile for web services version 1.1. OASIS Standard 1 (2009), 4.
    [42]
    Marlon Dumas, Marcello La Rosa, Jan Mendling, and Hajo A. Reijers. 2013. Fundamentals of Business Process Management. Springer-Verlag, Berlin.
    [43]
    Dave Evans. 2011. The Internet of things: How the next evolution of the Internet is changing everything. CISCO White Paper 1 (2011), 14.
    [44]
    Sergei Evdokimov, Benjamin Fabian, Steffen Kunz, and Nina Schoenemann. 2010. Comparison of discovery service architectures for the Internet of things. In Proceedings of the 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing. IEEE, 237--244.
    [45]
    Nick Feamster, Lixin Gao, and Jennifer Rexford. 2007. How to lease the Internet in your spare time. ACM SIGCOMM Computer Communication Review 37, 1 (2007), 61--64.
    [46]
    Niroshinie Fernando, Seng W. Loke, and Wenny Rahayu. 2013. Mobile cloud computing: A survey. Future Generation Computer Systems 29, 1 (2013), 84--106. Including Special section: AIRCC-NetCoM 2009 and Special section: Clouds and Service-Oriented Architectures.
    [47]
    Layna Fischer (Ed.). 2015. BPM Everywhere: Internet of Things, Process of Everything. Future Strategies, Lighthouse Point, FL.
    [48]
    Pantelis A. Frangoudis, George C. Polyzos, and Vasileios P. Kemerlis. 2011. Wireless community networks: An alternative approach for nomadic broadband network access. IEEE Communications Magazine 49, 5 (2011), 206--213.
    [49]
    Karol Furdik, Gabriel Lukac, Tomas Sabol, and Peter Kostelnik. 2013. The network architecture designed for an adaptable IoT-based smart office solution. International Journal of Computer Networks and Communications Security 1, 6 (2013), 216--224.
    [50]
    Bo Gao, Ligang He, Limin Liu, Kenli Li, and Stephen A. Jarvis. 2012. From mobiles to clouds: Developing energy-aware offloading strategies for workflows. In Proceedings of the 13th ACM/IEEE International Conference on Grid Computing. IEEE, 139--146.
    [51]
    Krishna C. Garikipati and Kang G. Shin. 2013. Distributed association control in shared wireless networks. In Proceedings of the 10th IEEE Conference on Sensor, Mesh and Ad Hoc Communications and Networks. IEEE, 362--370.
    [52]
    Kerstin Gerke, Alexander Claus, and Jan Mendling. 2009. Process mining of RFID-based supply chains. In Proceedings of the 2009 IEEE Conference on Commerce and Enterprise Computing. IEEE, 285--292.
    [53]
    Pau Giner, Carlos Cetina, Joan Fons, and Vicente Pelechano. 2010. Developing mobile workflow support in the Internet of things. IEEE Pervasive Computing 9, 2 (April 2010), 18--26.
    [54]
    Nils Glombitza, Sebastian Ebers, Dennis Pfisterer, and Stefan Fischer. 2011. Using BPEL to realize business processes for an Internet of things. In Ad-hoc, Mobile, and Wireless Networks, Hannes Frey, Xu Li, and Stefan Ruehrup (Eds.). Lecture Notes in Computer Science, Vol. 6811. Springer, Berlin, 294--307.
    [55]
    Jorge Granjal, Edmundo Monteiro, and Jorge Sá Silva. 2015. Security in the integration of low-power wireless sensor networks with the Internet: A survey. Ad Hoc Networks 24 (2015), 264--287.
    [56]
    Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, and Marimuthu Palaniswami. 2013. Internet of things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems 29, 7 (2013), 1645--1660.
    [57]
    Dominique Guinard, Vlad Trifa, and Erik Wilde. 2010. A resource oriented architecture for the web of things. In Proceedings of the Internet of Things 2010 Conference (IoT’10). IEEE, 1--8.
    [58]
    Bin Guo, Daqing Zhang, Zhiwen Yu, Yunji Liang, Zhu Wang, and Xingshe Zhou. 2013. From the Internet of things to embedded intelligence. World Wide Web 16, 4 (2013), 399--420.
    [59]
    Gregory Hackmann, Mart Haitjema, Christopher Gill, and Gruia-Catalin Roman. 2006. Sliver: A BPEL workflow process execution engine for mobile devices. In Service-Oriented Computing, Asit Dan and Winfried Lamersdorf (Eds.). Lecture Notes in Computer Science, Vol. 4294. Springer, Berlin, 503--508.
    [60]
    Marc J. Hadley. 2006. Web Application Description Language (WADL). Technical Report. Sun Microsystems, Mountain View, CA.
    [61]
    Constantin Houy, Peter Fettke, Peter Loos, Wil M. P. Aalst, and John Krogstie. 2010. BPM-in-the-large -- towards a higher level of abstraction in business process management. In E-Government, E-Services and Global Processes: Joint IFIP TC 8 and TC 6 International Conferences (EGES’10 and GISP’10), Held as Part of WCC 2010. Springer, Berlin, 233--244.
    [62]
    S. M. Riazul Islam, Daehan Kwak, Md. Humaun Kabir, Mahmud Hossain, and Kyung-Sup Kwak. 2015. The Internet of things for health care: A comprehensive survey. IEEE Access 3 (2015), 678--708.
    [63]
    Valrie Issarny, Nikolaos Georgantas, Sara Hachem, Apostolos Zarras, Panos Vassiliadist, Marco Autili, MarcoAurlio Gerosa, and AmiraBen Hamida. 2011. Service-oriented middleware for the future Internet: State of the art and research directions. Journal of Internet Services and Applications 2, 1 (2011), 23--45.
    [64]
    Zakwan Jaroucheh, Xiaodong Liu, and Sally Smith. 2011. Recognize contextual situation in pervasive environments using process mining techniques. Journal of Ambient Intelligence and Humanized Computing 2, 1 (2011), 53--69.
    [65]
    Cullen Jennings, Jari Arkko, and Zach Shelby. 2013. Media Types for Sensor Markup Language (SENML) draft-jennings-senml-10. Retrieved from https://tools.ietf.org/html/draft-jennings-senml-10.
    [66]
    Diane Jordan, John Evdemon, Alexandre Alves, Assaf Arkin, Sid Askary, Charlton Barreto, Ben Bloch, Francisco Curbera, Mark Ford, Yaron Goland, Alejandro Guízar, Neelakantan Kartha, Canyang Kevin Liu, Rania Khalaf, Dieter König, Mike Marin, Vinkesh Mehta, Satish Thatte, Danny van der Rijn, Prasad Yendluri, and Alex Yiu. 2007. Web services business process execution language version 2.0. OASIS Standard 11, 120 (2007), 5.
    [67]
    Jae-Yoon Jung, Pablo Rosales, Kyuhyup Oh, and Kyuri Kim. 2012. edUFlow: An event-driven ubiquitous flow management system. In Business Process Management Workshops, Florian Daniel, Kamel Barkaoui, and Schahram Dustdar (Eds.). Lecture Notes in Business Information Processing, Vol. 99. Springer, Berlin, 427--432.
    [68]
    Percy J. Igei Kaneshiro, Pari Delir Haghighi, and Sea Ling. 2014. Situation-aware adaptation to optimise energy consumption in intelligent buildings using coloured petri nets. In Proceedings of the IEEE 9th Conference on Industrial Electronics and Applications (ICIEA’14). IEEE, 231--236.
    [69]
    Nikos Kefalakis, John Soldatos, Nikolaos Konstantinou, and Neeli R. Prasad. 2011. APDL: A reference XML schema for process-centered definition of RFID solutions. Journal of Systems and Software 84, 7 (2011), 1244--1259.
    [70]
    Ryan K. L. Ko, Stephen S. G. Lee, and Eng Wah Lee. 2009. Business process management (BPM) standards: A survey. Business Process Management Journal 15, 5 (2009), 744--791.
    [71]
    Gerd Kortuem, Fahim Kawsar, Vasughi Sundramoorthy, and Daniel Fitton. 2010. Smart objects as building blocks for the Internet of things. IEEE Internet Computing 14, 1 (Jan. 2010), 44--51.
    [72]
    Pavel Kucherbaev, Stefano Tranquillini, Florian Daniel, Fabio Casati, Maurizio Marchese, Marco Brambilla, and Piero Fraternali. 2013. Business processes for the crowd computer. In Proceedings of the 2013 Business Process Management Workshops. Springer, Berlin, 256--267.
    [73]
    Mohan Liyanage, Chii Chang, and Satish Narayana Srirama. 2015. Lightweight mobile web service provisioning for sensor mediation. In Proceedings of the 2015 IEEE International Conference on Mobile Services (MS’15). IEEE, New York, 57--64.
    [74]
    Seng Wai Loke. 2003. Service-oriented device ecology workflows. In Proceedings of the 1st International Conference on Service-Oriented Computing (ICSOC’03) (Lecture Notes in Computer Science), Maria E. Orlowska, Sanjiva Weerawarana, Michael P. Papazoglou, and Jian Yang (Eds.), Vol. 2910. Springer, Berlin, 559--574.
    [75]
    Seng Wai Loke. 2015. On crowdsourcing information maps: Cornucopia of the commons for the city. In Adjunct Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2015 ACM International Symposium on Wearable Computers (UbiComp/ISWC’15 Adjunct). ACM, New York, NY, 1527--1533.
    [76]
    Seng Wai Loke, Keegan Napier, Abdulaziz Alali, Niroshinie Fernando, and Wenny Rahayu. 2015. Mobile computations with surrounding devices: Proximity sensing and multilayered work stealing. ACM Transactions on Embedded Computing Systems (TECS) 14, 2, Article 22 (Feb. 2015), 25 pages.
    [77]
    Denise Lund, Carrie MacGillivray, Vernon Turner, and Mario Morales. 2014. Worldwide and Regional Internet of Things (IoT) 2014--2020 Forecast: A Virtuous Circle of Proven Value and Demand. Technical Report. IDC.
    [78]
    Luca Mainetti, Luigi Patrono, and Antonio Vilei. 2011. Evolution of wireless sensor networks towards the Internet of things: A survey. In Proceedings of the 19th International Conference onSoftware, Telecommunications and Computer Networks (SoftCOM’11). IEEE, 1--6.
    [79]
    James Manyika, Michael Chui, Jacques Bughin, Richard Dobbs, Peter Bisson, and Alex Marrs. 2013. Disruptive Technologies: Advances That Will Transform Life, Business, and the Global Economy. Technical Report. Chrysalix.
    [80]
    Michael J. Martin. 2015. Cloud, Fog, and Now, Mist Computing. https://www.linkedin.com/pulse/cloud-computing-fog-now-mist-martin-ma-mba-med-gdm-scpm-pmp.
    [81]
    Ibrahim Mashal, Osama Alsaryrah, Tein-Yaw Chung, Cheng-Zen Yang, Wen-Hsing Kuo, and Dharma P. Agrawal. 2015. Choices for interaction with things on Internet and underlying issues. Ad Hoc Networks 28 (2015), 68--90.
    [82]
    Sonja Meyer, Andreas Ruppen, and Lorenz Hilty. 2015. The things of the Internet of things in BPMN. In Proceedings of the 2015 Advanced Information Systems Engineering Workshops. Springer International Publishing, Switzerland, 285--297.
    [83]
    Sonja Meyer, Andreas Ruppen, and Carsten Magerkurth. 2013. Internet of things-aware process modeling: Integrating IoT devices as business process resources. In Proceedings of the Advanced Information Systems Engineering: 25th International Conference (CAiSE’13). Springer, Berlin, 84--98.
    [84]
    Sonja Meyer, Klaus Sperner, Carsten Magerkurth, and Jacques Pasquier. 2011. Towards modeling real-world aware business processes. In Proceedings of the 2nd International Workshop on Web of Things (WoT’11). ACM, New York, NY, Article 8, 6 pages.
    [85]
    Catherine A. Middleton and Amelia Bryne. 2011. An exploration of user-generated wireless broadband infrastructures in digital cities. Telematics and Informatics 28, 3 (2011), 163--175.
    [86]
    Peter Middleton, Peter Kjeldsen, and Jim Tully. 2013. Forecast: The Internet of Things, Worldwide, 2013. Technical Report. Gartner.
    [87]
    Daniele Miorandi, Sabrina Sicari, Francesco De Pellegrini, and Imrich Chlamtac. 2012. Internet of things: Vision, applications and research challenges. Ad Hoc Networks 10, 7 (2012), 1497--1516.
    [88]
    Jorge Munoz-Gama, Josep Carmona, and Wil M. P. Van Der Aalst. 2014. Single-entry single-exit decomposed conformance checking. Information Systems 46 (2014), 102--122.
    [89]
    Kim Thuat Nguyen, Maryline Laurent, and Nouha Oualha. 2015. Survey on secure communication protocols for the Internet of things. Ad Hoc Networks 32 (2015), 17--31.
    [90]
    Object Management Group. 2011. Business Process Model and Notation (BPMN) version 2.0.
    [91]
    Oracle. 2016. ORACLE SOA SUITE. Retrieved from http://www.forzaconsulting.eu/dienst/applicatie-integratie/oracle-soa-suite/.
    [92]
    Lasse Pajunen and Suresh Chande. 2007. Developing workflow engine for mobile devices. In Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC’07). IEEE, 279--279.
    [93]
    Maria Rita Palattella, Nicola Accettura, Xavier Vilajosana, Thomas Watteyne, Luigi Alfredo Grieco, Gennaro Boggia, and Mischa Dohler. 2013. Standardized protocol stack for the Internet of (important) things. IEEE Communications Surveys 8 Tutorials 15, 3 (2013), 1389--1406.
    [94]
    Milan Patel, Yunchao Hu, Patrice Hédé, Jerome Joubert, Chris Thornton, Brian Naughton, Julian Roldan Ramos, Caroline Chan, Valerie Young, Soo Jin Tan, Daniel Lynch, Nurit Sprecher, Torsten Musiol, Carlos Manzanares, Uwe Rauschenbach, Sadayuki Abeta, Lan Chen, Kenji Shimizu, Adrian Neal, Peter Cosimini, Adam Pollard, and Guenter Klas. 2014. Mobile-Edge Computing Introductory Technical White Paper. Technical Report. ETSI.
    [95]
    Tao Peng, Marco Ronchetti, Jovan Stevovic, Annamaria Chiasera, and Giampaolo Armellin. 2014. Business process assignment and execution from cloud to mobile. In Proceedings of the 2014 Business Process Management Workshops. Springer International Publishing, Switzerland, 264--276.
    [96]
    Paolo Pileggi, Alejandro Rivero-Rodriguez, and Ossi Nykanen. 2015a. Towards traditional simulation models of context using process mining. In Proceedings of the 7th International Conference on Computational Intelligence, Communication Systems and Networks (CICSyN’15). IEEE, 70--75.
    [97]
    Paolo Pileggi, Alejandro Rivero-Rodriquez, and Ossi Nykänen. 2015b. Using context overlays to analyse the role of a priori information with process mining. In Proceedings of the 9th Annual IEEE International Systems Conference (SysCon’15). IEEE, 639--644.
    [98]
    Jurgo S. Preden, Kalle Tammemae, Axel Jantsch, Mairo Leier, Andri Riid, and Emine Calis. 2015. The benefits of self-awareness and attention in fog and mist computing. Computer 48, 7 (2015), 37--45.
    [99]
    Rüdiger Pryss, Manfred Reichert, Alexander Bachmeier, and Johann Albach. 2015. BPM to go: Supporting business processes in a mobile and sensing world. In BPM Everywhere: Internet of Things, Process of Everything, Layna Fischer (Ed.). Future Strategies, FL, 167--182.
    [100]
    Rüdiger Pryss, Julian Tiedeken, Ulrich Kreher, and Manfred Reichert. 2011. Towards flexible process support on mobile devices. In Information Systems Evolution, Pnina Soffer and Erik Proper (Eds.). Lecture Notes in Business Information Processing, Vol. 72. Springer, Berlin, 150--165.
    [101]
    Petri Pulli, Olli Martikainen, Ye Zhang, Valeriy Naumov, Zeeshan Asghar, and Antti Pitkänen. 2011. Augmented processes: A case study in healthcare. In Proceedings of the 4th International Symposium on Applied Sciences in Biomedical and Communication Technologies. ACM, New York, NY, 137:1--137:6.
    [102]
    Muhannad Quwaider and Yaser Jararweh. 2016. A cloud supported model for efficient community health awareness. Pervasive and Mobile Computing 28 (2016), 35--50.
    [103]
    Rodrigo Roman, Jianying Zhou, and Javier Lopez. 2013. On the features and challenges of security and privacy in distributed Internet of things. Computer Networks 57, 10 (2013), 2266--2279.
    [104]
    Flora Salim and Usman Haque. 2015. Urban computing in the wild: A survey on large scale participation and citizen engagement with ubiquitous computing, cyber physical systems, and Internet of things. International Journal of Human-Computer Studies 81 (2015), 31--48.
    [105]
    Mahadev Satyanarayanan, Paramvir Bahl, Ramon Caceres, and Nigel Davies. 2009. The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing 8, 4 (Oct. 2009), 14--23.
    [106]
    Stefan Schulte, Philipp Hoenisch, Christoph Hochreiner, Schahram Dustdar, Matthias Klusch, and Dieter Schuller. 2014. Towards process support for cloud manufacturing. In Proceedings of the 18th IEEE International Enterprise Distributed Object Computing Conference (EDOC’14). IEEE, 142--149.
    [107]
    Stefan Schulte, Christian Janiesch, Srikumar Venugopal, Ingo Weber, and Philipp Hoenisch. 2015. Elastic business process management: State of the art and open challenges for BPM in the cloud. Future Generation Computer Systems 46 (2015), 36--50.
    [108]
    Rohan Sen, Gruia-Catalin Roman, and Christopher Gill. 2008. CiAN: A workflow engine for MANETs. In Coordination Models and Languages, Doug Lea and Gianluigi Zavattaro (Eds.). Lecture Notes in Computer Science, Vol. 5052. Springer, Berlin, 280--295.
    [109]
    Zach Shelby and Carsten Bormann. 2011. 6LoWPAN: The Wireless Embedded Internet. Vol. 43. John Wiley 8 Sons, United Kingdom.
    [110]
    Quan Z. Sheng, Xiaoqiang Qiao, Athanasios V. Vasilakos, Claudia Szabo, Scott Bourne, and Xiaofei Xu. 2014. Web services composition: A decades overview. Information Sciences 280 (2014), 218--238.
    [111]
    Zhengguo Sheng, Shusen Yang, Yifan Yu, Athanasios Vasilakos, J. Mccann, and Kin Leung. 2013. A survey on the ietf protocol suite for the Internet of things: Standards, challenges, and opportunities. IEEE Wireless Communications 20, 6 (2013), 91--98.
    [112]
    Sabrina Sicari, Alessandra Rizzardi, Luigi Alfredo Grieco, and Alberto Coen-Porisini. 2015. Security, privacy and trust in Internet of things: The road ahead. Computer Networks 76 (2015), 146--164.
    [113]
    Ricardo Silva, Jorge Sá Silva, and Fernando Boavida. 2014. Mobility in wireless sensor networks--survey and proposal. Computer Communications 52 (2014), 1--20.
    [114]
    Sucha Smanchat, Sea Ling, and Maria Indrawan. 2008. A survey on context-aware workflow adaptations. In Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia. ACM, New York, NY, 414--417.
    [115]
    Rute Sofia and Paulo Mendes. 2008. User-provided networks: Consumer as provider. IEEE Communications Magazine 46, 12 (2008), 86--91.
    [116]
    Klaus Sperner, Sonja Meyer, and Carsten Magerkurth. 2011. Introducing entity-based concepts to business process modeling. In Proceedings of the Business Process Model and Notation: 3rd International Workshop (BPMN’11). Springer, Berlin, 166--171.
    [117]
    Satish Narayana Srirama, Matthias Jarke, and Wolfgang Prinz. 2006. Mobile web service provisioning. In Proceedings of the 2006 Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT-ICIW’06). IEEE, 120--125.
    [118]
    C. Timurhan Sungur, Patrik Spiess, Nina Oertel, and Oliver Kopp. 2013. Extending BPMN for wireless sensor networks. In Proceedings of the 15th IEEE Conference on Business Informatics (CBI’13). IEEE, 109--116.
    [119]
    Feilong Tang, Minyi Guo, Mianxiong Dong, Minglu Li, and Hu Guan. 2008. Towards context-aware workflow management for ubiquitous computing. In Proceedings of the 2008 International Conference on Embedded Software and Systems (ICESS’08). IEEE, 221--228.
    [120]
    Thiago Teixeira, Sara Hachem, Valérie Issarny, and Nikolaos Georgantas. 2011. Service oriented middleware for the Internet of things: A perspective. In Towards a Service-Based Internet, Witold Abramowicz, IgnacioM. Llorente, Mike Surridge, Andrea Zisman, and Julien Vayssire (Eds.). Lecture Notes in Computer Science, Vol. 6994. Springer, Berlin, 220--229.
    [121]
    Robert A. Thacker, Kevin R. Jones, Chris J. Myers, and Hao Zheng. 2010. Automatic abstraction for verification of cyber-physical systems. In Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS’10). ACM, New York, NY, 12--21.
    [122]
    Anne-Sophie Tonneau, Nathalie Mitton, and Julien Vandaele. 2015. How to choose an experimentation platform for wireless sensor networks? A survey on static and mobile wireless sensor network experimentation facilities. Ad Hoc Networks 30 (2015), 115--127.
    [123]
    Stefano Tranquillini, Florian Daniel, Pavel Kucherbaev, and Fabio Casati. 2015. BPMN task instance streaming for efficient micro-task crowdsourcing processes. In Business Process Management, Hamid Reza Motahari-Nezhad, Jan Recker, and Matthias Weidlich (Eds.). Lecture Notes in Computer Science, Vol. 9253. Springer International Publishing, Switzerland, 333--349.
    [124]
    Stefano Tranquillini, Patrik Spieß, Florian Daniel, Stamatis Karnouskos, Fabio Casati, Nina Oertel, Luca Mottola, Felix Jonathan Oppermann, Gian Pietro Picco, Kay Römer, and Thiemo Voigt. 2012. Process-based design and integration of wireless sensor network applications. In Business Process Management. Springer, Berlin, 134--149.
    [125]
    Chun-Wei Tsai, Chin-Feng Lai, Ming-Chao Chiang, and Laurence T. Yang. 2014. Data mining for Internet of things: A survey. IEEE Communications Surveys 8 Tutorials 16, 1 (2014), 77--97.
    [126]
    Wil M. P. van der Aalst. 2013. Business process management: A comprehensive survey. ISRN Software Engineering 2013 (2013), 37.
    [127]
    Wil M. P. van der Aalst. 2015. Extracting event data from databases to unleash process mining. In BPM - Driving Innovation in a Digital World. Springer International Publishing, Switzerland, 105--128.
    [128]
    Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, and Mathias Weske. 2003. Business process management: A survey. In Business Process Management, Wil M. P. van der Aalst and Mathias Weske (Eds.). Lecture Notes in Computer Science, Vol. 2678. Springer, Berlin, 1--12.
    [129]
    Wil M. P. van der Aalst and Mathias Weske. 2001. The P2P approach to interorganizational workflows. In Proceedings of Advanced Information Systems Engineering: 13th International Conference (CAiSE’01). Springer, Berlin, 140--156.
    [130]
    Ovidiu Vermesan, Peter Friess, Patrick Guillemin, Sergio Gusmeroli, Harald Sundmaeker, Alessandro Bassi, Ignacio Soler Jubert, Margaretha Mazura, Mark Harrison, Markus Eisenhauer, and Pat Doody. 2011. Internet of things strategic research roadmap. In Internet of Things - Global Technological and Societal Trends from Smart Environments and Spaces to Green Ict. River Publishers, 9--52.
    [131]
    Berta Carballido Villaverde, Rodolfo De Paz Alberola, Antonio J. Jara, Szymon Fedor, Sajal K. Das, and Dirk Pesch. 2014. Service discovery protocols for constrained machine-to-machine communications. IEEE Communications Surveys 8 Tutorials 16, 1 (2014), 41--60.
    [132]
    Berta Carballido Villaverde, Dirk Pesch, Rodolfo De Paz Alberola, Szymon Fedor, and Menouer Boubekeur. 2012. Constrained application protocol for low power embedded networks: A survey. In Proceedings of the 6th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS’12). IEEE, 702--707.
    [133]
    VITAL-IoT. 2016. EU FP7-ICT VITAL Project. Retrieved from http://vital-iot.eu/.
    [134]
    Fei-Yue Wang, Kathleen M. Carley, Daniel Zeng, and Wenji Mao. 2007. Social computing: From social informatics to social intelligence. IEEE Intelligent Systems 22, 2 (March 2007), 79--83.
    [135]
    Mathias Weske, Wil M. P. van der Aalst, and H. M. W. Verbeek. 2004. Advances in business process management. Data 8 Knowledge Engineering 50, 1 (2004), 1--8.
    [136]
    Workflow Management Coalition. 2012. XML Process Definition Language version 2.2. The Workflow Management Coalition Specification. August 30, 2012.
    [137]
    WSO2. 2016. {WSO2Con EU 2016} WSO2 IoT Server: Your Foundation for the Internet of Things. Retrieved from http://wso2.com/library/conference/2016/06/wso2con-europe-2016-wso2-iot-server-your-foundation-for-the-internet-of-things/.
    [138]
    Zhenyu Wu, Timo Itälä, Tingan Tang, Chunhong Zhang, Yang Ji, Matti Hämäläinen, and Yunjie Liu. 2012. Gateway as a service: A cloud computing framework for web of things. In Proceedings of the 19th International Conference on Telecommunications (ICT’12). IEEE, 1--6.
    [139]
    Zhiqiang Yan, Remco Dijkman, and Paul Grefen. 2012. Business process model repositories--framework and survey. Information and Software Technology 54, 4 (2012), 380--395.
    [140]
    Zheng Yan, Peng Zhang, and Athanasios V. Vasilakos. 2014. A survey on trust management for Internet of things. Journal of Network and Computer Applications 42 (2014), 120--134.
    [141]
    Chao Yang, Nengcheng Chen, and Liping Di. 2012. RESTFul based heterogeneous geoprocessing workflow interoperation for sensor web service. Computers 8 Geosciences 47 (2012), 102--110.
    [142]
    Alaaeddine Yousfi, Christine Bauer, Rajaa Saidi, and Anind K. Dey. 2016. uBPMN: A BPMN extension for modeling ubiquitous business processes. Information and Software Technology 74 (2016), 55--68.
    [143]
    Alaaeddine Yousfi, Adrian de Freitas, Anind K. Dey, and Rajaa Saidi. 2015. The use of ubiquitous computing for business process improvement. IEEE Transactions on Services Computing 9, 4 (2015), 621--632.
    [144]
    Andrea Zanella, Nicola Bui, Angelo Castellani, Lorenzo Vangelista, and Michele Zorzi. 2014. Internet of things for smart cities. IEEE Internet of Things Journal 1, 1 (2014), 22--32.
    [145]
    Deze Zeng, Song Guo, and Zixue Cheng. 2011. The web of things: A survey. Journal of Communications 6, 6 (2011), 424--438.
    [146]
    Ye Zhang, Olli Martikainen, Petri Pulli, and Valeriy Naumov. 2012. Developing a Real-Time Process Data Acquisition System for Automatic Process Measurement. Springer, Berlin, 115--124.
    [147]
    Michele Zorzi, Alexander Gluhak, Sebastian Lange, and Alessandro Bassi. 2010. From today’s intranet of things to a future Internet of things: A wireless-and mobility-related view. IEEE Wireless Communications 17, 6 (2010), 44--51.

    Cited By

    View all
    • (2024)Digital twins for smart citySmart Spaces10.1016/B978-0-443-13462-3.00014-5(269-286)Online publication date: 2024
    • (2024)A BPMN-Based Approach for IoT Systems EngineeringFluidware10.1007/978-3-031-62146-8_5(85-105)Online publication date: 13-May-2024
    • (2023)DataStream XES Extension: Embedding IoT Sensor Data into Extensible Event Stream LogsFuture Internet10.3390/fi1503010915:3(109)Online publication date: 14-Mar-2023
    • Show More Cited By

    Index Terms

    1. Mobile Cloud Business Process Management System for the Internet of Things: A Survey

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Computing Surveys
        ACM Computing Surveys  Volume 49, Issue 4
        December 2017
        666 pages
        ISSN:0360-0300
        EISSN:1557-7341
        DOI:10.1145/3022634
        • Editor:
        • Sartaj Sahni
        Issue’s Table of Contents
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 20 December 2016
        Accepted: 01 October 2016
        Revised: 01 August 2016
        Received: 01 March 2016
        Published in CSUR Volume 49, Issue 4

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. Internet of Things
        2. business process management system
        3. challenge
        4. mobile cloud computing
        5. review
        6. service oriented
        7. state of the art

        Qualifiers

        • Survey
        • Research
        • Refereed

        Funding Sources

        • Estonian Research Council

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)124
        • Downloads (Last 6 weeks)9

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Digital twins for smart citySmart Spaces10.1016/B978-0-443-13462-3.00014-5(269-286)Online publication date: 2024
        • (2024)A BPMN-Based Approach for IoT Systems EngineeringFluidware10.1007/978-3-031-62146-8_5(85-105)Online publication date: 13-May-2024
        • (2023)DataStream XES Extension: Embedding IoT Sensor Data into Extensible Event Stream LogsFuture Internet10.3390/fi1503010915:3(109)Online publication date: 14-Mar-2023
        • (2023)BPMNE4IoT: A Framework for Modeling, Executing and Monitoring IoT-Driven ProcessesFuture Internet10.3390/fi1503009015:3(90)Online publication date: 22-Feb-2023
        • (2023)A framework for AI-based self-adaptive cyber-physical process systemsit - Information Technology10.1515/itit-2023-000165:3(113-128)Online publication date: 6-Jun-2023
        • (2023)T-PORP: A Trusted Parallel Route Planning Model on Dynamic Road NetworksIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2022.321631024:1(1238-1250)Online publication date: Jan-2023
        • (2023)Checking Missing-Data Errors in Cyber-Physical Systems Based on the Merged Process of Petri NetsIEEE Transactions on Industrial Informatics10.1109/TII.2022.318166919:3(3047-3056)Online publication date: Mar-2023
        • (2023)Integrating IoT-Driven Events into Business ProcessesIntelligent Information Systems10.1007/978-3-031-34674-3_11(86-94)Online publication date: 8-Jun-2023
        • (2023)Modeling, Executing and Monitoring IoT-Driven Business RulesEnterprise, Business-Process and Information Systems Modeling10.1007/978-3-031-34241-7_7(88-102)Online publication date: 31-May-2023
        • (2023)A Holistic Framework for IoT-Aware Business ProcessesBusiness Process Management Workshops10.1007/978-3-031-25383-6_8(89-100)Online publication date: 9-Feb-2023
        • Show More Cited By

        View Options

        Get Access

        Login options

        Full Access

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media