Blockchain and Internet of Things for Modern Business Process in Digital Economy—the State of the Art

In addition to functionalities, business process management (BPM) involves several key indicators such as openness, security, flexibility, and scalability. Optimizing system performance is becoming a great challenge for an ever-increasing large-scale distributed application system in the digital economy on the Internet of Things (IoT) era. In a centralized BPM, many indicators, such as security and openness, or cost and flexibility, are conflicting with each other. For example, inviting new partners across enterprises, domains, and regions to form a service workflow exposes new risks and needs additional security mechanisms for scrutiny; enhancing the flexibility of business workflow compositions increases the cost of security assurance. Blockchain technology (BCT) has thrown the light on the development of vital solutions to various BPM problems. BCT has to be integrated with other BPM system components that often involve IoT devices to implement specified functionalities related to the application. Currently, the potentials of using BCT have been explored although still at an early stage. In this paper, the states of the art are presented to identify emerging research topics, challenges, and promising applications in integrating BCT into the development of BPM.

[1]  C. R. Ramakrishnan,et al.  Modeling and analysis of interactions in virtual enterprises , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[2]  Wil M. P. van der Aalst,et al.  Advanced Workflow Patterns , 2000, CoopIS.

[3]  Honbo Zhou,et al.  The Internet of Things in the Cloud: A Middleware Perspective , 2005 .

[4]  Christian Stahl,et al.  A Petri Net Semantics for BPEL , 2005 .

[5]  Wil M.P. van der Aalst,et al.  Pi calculus versus petri nets: let us eat humble pie rather than further inflate the Pi hype , 2005 .

[6]  Karen Ka-Leung Moon,et al.  RFID research: An academic literature review (1995–2005) and future research directions , 2008 .

[7]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[8]  Andrew Martin,et al.  In the Relation of Workflow and Trust Characteristics‚ and Requirements in Service Workflows , 2011 .

[9]  Andreas Speck,et al.  BAM: A Requirements Validation and Verification Framework for Business Process Models , 2011, 2011 11th International Conference on Quality Software.

[10]  Florian Michahelles,et al.  An Architectural Approach Towards the Future Internet of Things , 2011, Architecting the Internet of Things.

[11]  Carlo Ghezzi,et al.  The Tale of SOLOIST: A Specification Language for Service Compositions Interactions , 2012, FACS.

[12]  Wattana Viriyasitavat,et al.  An Improvement of Requirement-Based Compliance Checking Algorithm in Service Workflows , 2012, IAIT 2012.

[13]  Lida Xu,et al.  Integration of hybrid wireless networks in cloud services oriented enterprise information systems , 2012, Enterp. Inf. Syst..

[14]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[15]  Andrew P. Martin,et al.  Using Propositional Logic for Requirements Verification of Service Workflow , 2012, IEEE Transactions on Industrial Informatics.

[16]  Andrew P. Martin,et al.  SWSpec: The Requirements Specification Language in Service Workflow Environments , 2012, IEEE Transactions on Industrial Informatics.

[17]  Chunling Sun Application of RFID Technology for Logistics on Internet of Things , 2012 .

[18]  Wattana Viriyasitavat A framework of trust in service workflows , 2013 .

[19]  Fei Tao,et al.  FC-PACO-RM: A Parallel Method for Service Composition Optimal-Selection in Cloud Manufacturing System , 2013, IEEE Transactions on Industrial Informatics.

[20]  Sonja Meyer,et al.  Internet of Things-Aware Process Modeling: Integrating IoT Devices as Business Process Resources , 2013, CAiSE.

[21]  Cheng Wang,et al.  Applications integration in a hybrid cloud computing environment: modelling and platform , 2013, Enterp. Inf. Syst..

[22]  Lida Xu,et al.  Compliance Checking for Requirement-Oriented Service Workflow Interoperations , 2014, IEEE Transactions on Industrial Informatics.

[23]  Jia Zhang,et al.  Confucius: A Tool Supporting Collaborative Scientific Workflow Composition , 2014, IEEE Transactions on Services Computing.

[24]  Lida Xu,et al.  IoT and Cloud Computing in Automation of Assembly Modeling Systems , 2014, IEEE Transactions on Industrial Informatics.

[25]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[26]  Lida Xu,et al.  Data Cleaning for RFID and WSN Integration , 2014, IEEE Transactions on Industrial Informatics.

[27]  Lida Xu,et al.  A New Approach for Compliance Checking in Service Workflows , 2014, IEEE Transactions on Industrial Informatics.

[28]  Lida Xu,et al.  Internet of Things for Enterprise Systems of Modern Manufacturing , 2014, IEEE Transactions on Industrial Informatics.

[29]  Lida Xu,et al.  Object-Oriented Templates for Automated Assembly Planning of Complex Products , 2014, IEEE Transactions on Automation Science and Engineering.

[30]  Klemens Böhm,et al.  A new verification technique for large processes based on identification of relevant tasks , 2015, Inf. Syst..

[31]  Mark von Rosing,et al.  Business Process Model and Notation - BPMN , 2015, The Complete Business Process Handbook, Vol. I.

[32]  Marc Pilkington,et al.  Blockchain Technology: Principles and Applications , 2015 .

[33]  Ivo Bek Business Process Management Taxonomy in Practice , 2015 .

[34]  Lars Hvam,et al.  Business process management and IT management: The missing integration , 2016, Int. J. Inf. Manag..

[35]  Fu-Shiung Hsieh,et al.  A self-adaptation scheme for workflow management in multi-agent systems , 2016, J. Intell. Manuf..

[36]  Wattana Viriyasitavat,et al.  Multi-criteria selection for services selection in service workflow , 2016 .

[37]  Arshdeep Bahga,et al.  Blockchain Platform for Industrial Internet of Things , 2016 .

[38]  Jan Mendling,et al.  Untrusted Business Process Monitoring and Execution Using Blockchain , 2016, BPM.

[39]  R. Brown,et al.  Corda : An Introduction , 2016 .

[40]  Alin Deutsch,et al.  Towards a Shared Ledger Business Collaboration Language Based on Data-Aware Processes , 2016, ICSOC.

[41]  Isabel M. Ramos,et al.  A survey on business processes management suites , 2017, Comput. Stand. Interfaces.

[42]  Wattana Viriyasitavat,et al.  The reviews and analysis of the state-of-the-art service workflow specification languages , 2017 .

[43]  Zhuming Bi Embracing Internet of Things (IoT) and big data for industrial informatics , 2017, Enterp. Inf. Syst..

[44]  Orlenys López-Pintado,et al.  Caterpillar: A Blockchain-Based Business Process Management System , 2017, BPM.

[45]  Zhaohui Wu,et al.  Enterprise Pattern: integrating the business process into a unified enterprise model of modern service company , 2017, Enterp. Inf. Syst..

[46]  Tomi Dahlberg,et al.  Digital Supply Chain Transformation toward Blockchain Integration , 2017, HICSS.

[47]  Moritz Petersen,et al.  Blockchain in logistics and supply chain : trick or treat? , 2017 .

[48]  Yi Wang,et al.  Intelligent predictive maintenance for fault diagnosis and prognosis in machine centers: Industry 4.0 scenario , 2017 .

[49]  Eric Andonoff,et al.  A Conceptual Framework for Social Business Process Management , 2017, KES.

[50]  Joseph Poon,et al.  Plasma : Scalable Autonomous Smart Contracts , 2017 .

[51]  Jan Mendling,et al.  Challenges of smart business process management: An introduction to the special issue , 2017, Decis. Support Syst..

[52]  Markus Kraft,et al.  Blockchain technology in the chemical industry: Machine-to-machine electricity market , 2017 .

[53]  Lida Xu,et al.  Extension of specification language for soundness and completeness of service workflow , 2018, Enterp. Inf. Syst..

[54]  Karen R. Sollins,et al.  IoT Big Data Security and Privacy Versus Innovation , 2019, IEEE Internet of Things Journal.

[55]  Alessandra Mileo,et al.  Observing the Pulse of a City: A Smart City Framework for Real-Time Discovery, Federation, and Aggregation of Data Streams , 2019, IEEE Internet of Things Journal.

[56]  Li Da Xu,et al.  Application of Blockchain in Collaborative Internet-of-Things Services , 2019, IEEE Transactions on Computational Social Systems.

[57]  Xuyun Zhang,et al.  Finding All You Need: Web APIs Recommendation in Web of Things Through Keywords Search , 2019, IEEE Transactions on Computational Social Systems.

[58]  Zhuming Bi,et al.  The Extension of Semantic Formalization of Service Workflow Specification Language , 2019, IEEE Transactions on Industrial Informatics.

[59]  Ingo Weber,et al.  Runtime Verification for Business Processes Utilizing the Bitcoin Blockchain , 2017, Future Gener. Comput. Syst..