The Design and Implementation of Service Composition in Widgets

Page 1

www.seipub.org/ijc

International Journal on Communications (IJC) Volume 3, 2014

The Design and Implementation of Service Composition in Widgets Lin Yao1, Zhang Yang2 The State Key Lab of Networking and Switching, Beijing University of Posts and Telecommunications No.10 Xitucheng Road, Haidian District, Beijing, China ee08b168@outlook.com; 2yangzhang@bupt.edu.cn

1

Abstract In recent years, the flourishing Internet of things has permeated into many fields. With innumerable tiny devices working and interacting together to produce real-time information, the supervision and configuration process has become more and more significant. Though there exist various ways to supervise and control the devices in IoT, they lack the flexibility and efficiency in the interoperation among devices. Hence, in this paper, we propose a widget service composition to enhance the device interoperation. For flexibility, we represent services using widgets and build a platform for these widgets so as to support flexible and portable devices interoperation. Furthermore, we utilize resource modelling in semantic technology to parse and process widget interactions to provide efficient device configuration. Keywords Service Composition; Widgets; Resource Model; Internet of Things

Introduction Along with the rapid development of the Internet of things, multifarious devices have increased and aroused many problems in supervising and controlling them. It is well known that devices in IoT are characterized by their instability, heterogeneity and diversity. How to monitor all the devices without installing a full set of supervisory and configuration software? And, how to control the devices in a more efficient way? Considering the problems mentioned above, we design and implement a widget service composition system that comprises three layers. It publishes portable and user-friendly widgets, which represent services and display real-time data. What’s more, these widgets can interact with each other for the users to control the exact devices. The rest of this paper is organized as follows. Section 2 introduces some related work. Section 3 describes the whole architecture of the system. And the detailed implementation of the system is presented in Section 4.

66

The evaluation and comparison of the system is given in section 5. Section 6 draws a conclusion to the whole paper. Related Work So far, a variety of work has been done on service composition and widget. Some of them have already been used in the supervisory of devices in IoT, but still need to be improved. Service composition in graphical user interface has been fully developed in some domain-specific graph configuration softwares[1]. It provides flexible composition between UI components and services by using SCA and DTS models, which decouples business from user interface and models user interface in different aspects. However, this kind of UI composition has been built on C/S architecture, in most cases, users need to install a full set of the softwares although they only want to use a small fraction of functionality in the whole software. Another research on widget orchestration has provided a UI composition in B/S architecture[2]. It encapsulates service into widgets so that they can work everywhere as long as the users have a web browser. This approach, nevertheless, suffers from the problem that their sematic reasoning is built upon common ontology, which is unable to clearly describe the complex relations in some domain-specific environment in the Internet of things. Regarding the previous work and our domain-specific requirements, we introduce a design and implementation of widget service composition system based on resource model, which offers professional and comprehensive modelling in different areas. Architecture of Widget Service Composition System The widget service composition system presents a


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
The Design and Implementation of Service Composition in Widgets by Shirley Wang - Issuu