Adaptable Service Composition for Intelligent Logistics: A Middleware Approach

Recent years have witnessed a rapid growth in using Internet of Things (IoT), which facilitates and simultaneously raises challenges for the intelligent logistics. The real-world devices can provide their functionality as Web services. However, because of the dynamicity and heterogeneity of the target networking environment, the services offered by IoT resources cannot be composed by simply extending existing Service Oriented Architecture (SOA) approaches. For a logistics service, it may need the integration of a number of real-world services, which is a user-centric and environment-aware composition process. In this paper, we propose a middleware approach to solve the logistics service composition in IoT, where a decentralized coordination mechanism is used to monitor the component services with few resources efficiently. Through a set of experiments, the effectiveness and robustness of our approach are evaluated.

[1]  Luciano Baresi,et al.  Dynamo: Dynamic Monitoring of WS-BPEL Processes , 2005, ICSOC.

[2]  Qingsheng Zhu,et al.  A Caching Mechanism for QoS-aware Service Composition , 2012, J. Web Eng..

[3]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[4]  Zhi Jin,et al.  Modeling and Analyzing the Reliability and Cost of Service Composition in the IoT: A Probabilistic Approach , 2012, 2012 IEEE 19th International Conference on Web Services.

[5]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.

[6]  Bartolomé Rubio,et al.  A service-oriented approach to facilitate WSAN application development , 2011, Ad Hoc Networks.

[7]  Luciano Baresi,et al.  Towards Dynamic Monitoring of WS-BPEL Processes , 2005, ICSOC.

[8]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .

[9]  Anja Strunk QoS-Aware Service Composition: A Survey , 2010, 2010 Eighth IEEE European Conference on Web Services.

[10]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[11]  Luciano Baresi,et al.  Validation of web service compositions , 2007, IET Softw..

[12]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[13]  Colin J. Fidge,et al.  Partitioning composite web services for decentralized execution using a genetic algorithm , 2011, Future Gener. Comput. Syst..

[14]  Luciano Baresi,et al.  Dynamo + Astro: An Integrated Approach for BPEL Monitoring , 2009, 2009 IEEE International Conference on Web Services.

[15]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[16]  Bruce E. Barrett,et al.  Decision quality using ranked attribute weights , 1996 .

[17]  Maria Luisa Villani,et al.  An approach for QoS-aware service composition based on genetic algorithms , 2005, GECCO '05.

[18]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.

[19]  Dominique Guinard,et al.  SOCRADES: A Web Service Based Shop Floor Integration Infrastructure , 2008, IOT.

[20]  Kangsun Lee,et al.  Quality-Driven Web Service Composition for Ubiquitous Computing Environment , 2009, 2009 International Conference on New Trends in Information and Service Science.

[21]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[22]  Lifeng Ai,et al.  A hybrid genetic algorithm for the optimal constrained web service selection problem in web service composition , 2010, IEEE Congress on Evolutionary Computation.

[23]  Gerd Kortuem,et al.  Smart objects as building blocks for the Internet of things , 2010, IEEE Internet Computing.

[24]  Wouter Joosen,et al.  A Middleware Layer for Flexible and Cost-Efficient Multi-tenant Applications , 2011, Middleware.

[25]  Marco Aurélio Gerosa,et al.  Service-oriented middleware for the Future Internet: state of the art and research directions , 2011, Journal of Internet Services and Applications.

[26]  Xiao Zheng,et al.  Ant Colony System Based Algorithm for QoS-Aware Web Service Selection , 2007, GSEM.

[27]  David Evans,et al.  SafeWeb: A Middleware for Securing Ruby-Based Web Applications , 2011, Middleware.

[28]  Albrecht Schmidt,et al.  Perci: Pervasive Service Interaction with the Internet of Things , 2009, IEEE Internet Computing.

[29]  Yue Ma,et al.  Quick convergence of genetic algorithm for QoS-driven web service selection , 2008, Comput. Networks.