TY - JOUR
T1 - Design and implementation of an adaptive Web2.0 QoS-based home appliance control service platform
AU - Huang, Chung Ming
AU - Ku, Hao Hsiang
AU - Chao, Yu Chang
AU - Lin, Cheng Wei
AU - Chen, Yen Wen
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012/1
Y1 - 2012/1
N2 - The rapid progress of information techniques enables people to have a relatively convenient environment and life. This study designs and develops the Web2.0-based Home Appliances controL sErvice platform (WHALE) for users to easily control home appliances. WHALE is a three-tier architecture, which consists of Device Detection and Registration Service Platform (DDRSP), Web2.0 Service Platform (WSP), and Common Service Platform (CSP). WHALE is based on the standards of Devices Profile for Web Services (DPWS), Open Services Gateway initiative (OSGi), and Web2.0 techniques. Users can use many kinds of handheld devices to get services from WSP. When DDRSP finds a new home appliance, this home appliance will be registered into CSP. CSP records the related information and services which are provided by this home appliance. WSP not only integrates and shows the related services of all home appliances but also provides controlling interfaces to control the actions of all home appliances. All delivered messages are based on Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL). Furthermore, for the Web QoS (Quality of Service) strategy, this study designs and proposes an Intelligent Web qualIty of Service-aware maTching (iWIST) model to satisfy different characteristics of the user's requirements. iWIST consists of Components Classifier, Admission Controller, and Dynamic Content Adaptor. Component Classifier can classify users' requesting components with different QoS constraints. Admission Controller determines the maximum available components for the user. Dynamic Content Adaptor dynamically delivers component information to users. Experiment results illustrate that WHALE can provide appropriate contents with low response time to users. Finally, WHALE has integrity, scalability, operability, adaptivity, and extensibility functions. It can be a reference model for developing home appliance controllers in the future.
AB - The rapid progress of information techniques enables people to have a relatively convenient environment and life. This study designs and develops the Web2.0-based Home Appliances controL sErvice platform (WHALE) for users to easily control home appliances. WHALE is a three-tier architecture, which consists of Device Detection and Registration Service Platform (DDRSP), Web2.0 Service Platform (WSP), and Common Service Platform (CSP). WHALE is based on the standards of Devices Profile for Web Services (DPWS), Open Services Gateway initiative (OSGi), and Web2.0 techniques. Users can use many kinds of handheld devices to get services from WSP. When DDRSP finds a new home appliance, this home appliance will be registered into CSP. CSP records the related information and services which are provided by this home appliance. WSP not only integrates and shows the related services of all home appliances but also provides controlling interfaces to control the actions of all home appliances. All delivered messages are based on Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL). Furthermore, for the Web QoS (Quality of Service) strategy, this study designs and proposes an Intelligent Web qualIty of Service-aware maTching (iWIST) model to satisfy different characteristics of the user's requirements. iWIST consists of Components Classifier, Admission Controller, and Dynamic Content Adaptor. Component Classifier can classify users' requesting components with different QoS constraints. Admission Controller determines the maximum available components for the user. Dynamic Content Adaptor dynamically delivers component information to users. Experiment results illustrate that WHALE can provide appropriate contents with low response time to users. Finally, WHALE has integrity, scalability, operability, adaptivity, and extensibility functions. It can be a reference model for developing home appliance controllers in the future.
UR - http://www.scopus.com/inward/record.url?scp=84855241334&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84855241334&partnerID=8YFLogxK
U2 - 10.1002/spe.1049
DO - 10.1002/spe.1049
M3 - Article
AN - SCOPUS:84855241334
SN - 0038-0644
VL - 42
SP - 57
EP - 87
JO - Software - Practice and Experience
JF - Software - Practice and Experience
IS - 1
ER -