A Web of Things Based Device-adaptive Service Composition Framework
2016 (English)In: 2016 IEEE 13th International Conference on e-Business Engineering (ICEBE), IEEE, 2016, 40-47 p.Conference paper (Refereed)
In WoT environment, smart things provide RESTful services to expose their resources and operations. There are a large number of smart things that offer the same functionalities but have different service interfaces. Because of the high coupling between device service instances and process specifications like BPEL, the cost of reusing a BPEL specification between different device environments could be extremely high. We propose a device-adaptive service composition framework for WoT environment, in order to help users to apply the business process and service composition technologies more conveniently. In the framework, we design an activity description model, which is a semantic description for business activities, to overcome the shortcoming of directly binding the process and the service. Then, a matching mechanism between the model and the WADL of device services is proposed to select candidate services for the composition. Furthermore, we represent the matching result in a logical composition model, with which the source code of a general service can be automatically generated. The general service is a unified encapsulation for device services that match the functionalities of business activity. So user can interact with the general service instead of the origin services on the device, which decouples the process specification and the actual device services. A case study is offered to illustrate how to apply our framework in an intelligent charging pile sharing platform.
Place, publisher, year, edition, pages
IEEE, 2016. 40-47 p.
International Conference on e-Business Engineering
WoT, service composition, business process, WADL
IdentifiersURN: urn:nbn:se:his:diva-13407DOI: 10.1109/ICEBE.2016.018ISI: 000392693800006ScopusID: 2-s2.0-85013080770ISBN: 978-1-5090-6119-8 (electronic)ISBN: 978-1-5090-6120-4 (print)OAI: oai:DiVA.org:his-13407DiVA: diva2:1076952
13th IEEE International Conference on e-Business Engineering (ICEBE), Macau, Peoples Republic of China, November 4-6, 2016