skip to main content
survey

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

Published:20 December 2016Publication History
Skip Abstract Section

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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of things: A survey. Computer Networks 54, 15 (2010), 2787--2805. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Eleonora Borgia. 2014. The Internet of things vision: Key features, applications and open issues. Computer Communications 54 (2014), 1--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Anind K. Dey. 2001. Understanding and using context. Personal and Ubiquitous Computing 5, 1 (2001), 4--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Dan Driscoll, Antoine Mensch, Toby Nixon, and Alain Regnier. 2009. Devices profile for web services version 1.1. OASIS Standard 1 (2009), 4.Google ScholarGoogle Scholar
  42. Marlon Dumas, Marcello La Rosa, Jan Mendling, and Hajo A. Reijers. 2013. Fundamentals of Business Process Management. Springer-Verlag, Berlin. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Dave Evans. 2011. The Internet of things: How the next evolution of the Internet is changing everything. CISCO White Paper 1 (2011), 14.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Layna Fischer (Ed.). 2015. BPM Everywhere: Internet of Things, Process of Everything. Future Strategies, Lighthouse Point, FL.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Marc J. Hadley. 2006. Web Application Description Language (WADL). Technical Report. Sun Microsystems, Mountain View, CA. Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. Peter Middleton, Peter Kjeldsen, and Jim Tully. 2013. Forecast: The Internet of Things, Worldwide, 2013. Technical Report. Gartner.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Object Management Group. 2011. Business Process Model and Notation (BPMN) version 2.0.Google ScholarGoogle Scholar
  91. Oracle. 2016. ORACLE SOA SUITE. Retrieved from http://www.forzaconsulting.eu/dienst/applicatie-integratie/oracle-soa-suite/.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. Muhannad Quwaider and Yaser Jararweh. 2016. A cloud supported model for efficient community health awareness. Pervasive and Mobile Computing 28 (2016), 35--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. Zach Shelby and Carsten Bormann. 2011. 6LoWPAN: The Wireless Embedded Internet. Vol. 43. John Wiley 8 Sons, United Kingdom. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. Ricardo Silva, Jorge Sá Silva, and Fernando Boavida. 2014. Mobility in wireless sensor networks--survey and proposal. Computer Communications 52 (2014), 1--20.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  115. Rute Sofia and Paulo Mendes. 2008. User-provided networks: Consumer as provider. IEEE Communications Magazine 46, 12 (2008), 86--91. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  126. Wil M. P. van der Aalst. 2013. Business process management: A comprehensive survey. ISRN Software Engineering 2013 (2013), 37.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  133. VITAL-IoT. 2016. EU FP7-ICT VITAL Project. Retrieved from http://vital-iot.eu/.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  136. Workflow Management Coalition. 2012. XML Process Definition Language version 2.2. The Workflow Management Coalition Specification. August 30, 2012.Google ScholarGoogle Scholar
  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/.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  145. Deze Zeng, Song Guo, and Zixue Cheng. 2011. The web of things: A survey. Journal of Communications 6, 6 (2011), 424--438.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

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

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • 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

        Copyright © 2016 ACM

        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: 1 October 2016
        • Revised: 1 August 2016
        • Received: 1 March 2016
        Published in csur Volume 49, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • survey
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader