Service-Oriented Architecture for Migrating Legacy Home Appliances to Home Network System: Principle and Applications

Service-Oriented Architecture for Migrating Legacy Home Appliances to Home Network System: Principle and Applications

Masahide Nakamura, Hiroshi Igaki, Akihiro Tanaka, Haruaki Tamada, Ken-ichi Matsumoto
DOI: 10.4018/978-1-61520-684-1.ch018
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This chapter presents a practical framework that adapts the conventional home electric appliances with the infrared remote controls (legacy appliances) to the emerging home network system (HNS). The proposed method extensively uses the concept of service-oriented architecture to improve programmatic interoperability among multi-vendor appliances. The authors first prepare APIs that assist a PC to send infrared signals to the appliances. Then the APIs are aggregated within self-contained service components, so that each of the components achieves a logical feature independent of device/vendor-specific operations. The service components are finally exhibited to the HNS as Web services. As a result, the legacy appliances can be used as distributed components with open interfaces. To demonstrate the effectiveness, the authors implement an actual HNS and integrated services with multi-vendor legacy appliances. The authors also show practical applications implemented on the developed HNS.
Chapter Preview
Top

Introduction

Research and development of home network systems (HNS, for short) are recently a hot topic in the area of ubiquitous/pervasive computing. In the HNS, general household appliances such as TVs, DVD players, lights, air-conditioners, refrigerators, ventilators, curtains and sensors, are connected to a network at home. These networked appliances are controlled, monitored, and even orchestrated via the network, to provide sophisticated applications and value-added services for home users (Kolberg, 2003). Several HNS products are already on the market (e.g., LG, 2008; Panasonic, 2008; Toshiba 2008).

The HNS provides many applications and services. The applications typically take advantage of wide-range control and monitoring of appliances inside and outside the home. Moreover, integrating different appliances via network yields more value-added and powerful services (Kolberg, 2003), which we call HNS integrated services. For instance, integrating a TV, a DVD player, speakers, lights and a curtain would implement a HNS integrated service, say, DVD theater service. When a user requests the service, the lights become dark, the curtain is closed, the 5.1ch speakers are selected, the sound volume is adjusted, and the contents are played with the DVD player. Thus, the user can watch movies in a theater-like atmosphere within just a single operation.

In general, each networked appliance is equipped with smart embedded devices, including a network interface, a processor and storage, in order to provide and execute the appliance features required for various HNS applications and services. As the embedded devices become more down-sized, cheaper, and more energy-saving, it is expected in the near future that every object will be networked (Geer, 2006).

However, transition to the networked appliances is gradual. Most people are still using legacy appliances, which are the conventional non-networked home appliances. Although it is usual to see a network and PCs at home, the networked appliances are not widely spread yet.

There are several reasons why the networked appliances are not spread yet. Firstly, the networked appliances are yet quite expensive. Secondly, types of available appliances are limited (audio/visual appliances have been being networked recently, but many others are not yet). Also, due to the lack of programmatic interoperability (Smith, 2005), the integration of appliances is strictly limited; especially in the multi-vendor environment the integration is quite a challenging problem. Finally, there is a major requirement that the users want to keep using the legacy appliances that they are accustomed to use. Considering the above reasons, it is not easy for the general home users to renew immediately all the existing legacy appliances with the networked ones.

To cope with both the emerging HNS and the legacy appliances, this paper presents a new framework that adapts the legacy appliances to the HNS. Specifically, for the legacy appliances with the conventional infrared remote controllers (denoted by IrRC), we propose a way to implement a smart adapter on a PC that connects the legacy appliances to the HNS. For this, we exploit the concept of the service-oriented architecture (SOA) (Loke, 2003; Papazoglou, 2003), extensively.

Complete Chapter List

Search this Book:
Reset