SlideShare a Scribd company logo
1 of 8
Download to read offline
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
DOI : 10.14810/ecij.2014.3205 53
THE SOAP BASED MECHANISM FOR HOME
ENVIRONMENT USING WEB SERVICES
A. Muthulakshmi1
and R. Latha2
1
PG Scholar , VelTechMultiTechDr.RangarajanDr.SakunthalaEngg.College, Chennai.
2
Asst. ProfessorVelTechMultiTechDr.Rangarajan Dr.SakunthalaEngg. College, Chennai.
Abstract— Recent advancements in smart home systems have increased the utilization of consumer
devices and appliances in home environment. However, many of these devices and appliances exhibit
certain degree of heterogeneity and do not adapt towards joint execution of operation. Hence, it is rather
difficult to perform interoperation especially to realize desired services preferred by home users. In this
paper, we propose a new intelligent interoperability framework for smart home systems execution as well
as coordinating them in a federated manner. The framework core is based on Simple Object Access
Protocol (SOAP) technology that provides platform independent interoperation among heterogeneous
systems. We have implemented the interoperability framework with several home devices to demonstrate
their effectiveness for interoperation. The performance of the framework was tested in Local Area Network
(LAN) environment and proves to be reliable in smart home setting1.
Index Terms — Interoperability, Smart Home, SOAP, Web Services
1. INTRODUCTION
The large diffusion of smart home systems, together with their numerous services has led to a
huge heterogeneity in the logic of interfacing and data acquisition from these systems. A smart
home is an intelligent environment surrounded by disparate components that adjusts its function
to home user’s preferences according to the information acquired from computational system,
context as well as the home user [1]. One of the main open issues in smart home systems is the
integration of heterogeneous data from different devices and their ability to perform joint
execution of tasks. Interoperability seems the main goal in smart home systems by providing a
standard way for access as well as hiding the heterogeneity of different home devices.
interoperability as the capability of two or more entities exchanging information and to use the
information that has been acquired [2]. For smart home systems, interoperability is concerned
with message exchange between two or more devices and performing interoperation in a
federated manner without the need for external participation. A smart home system consist of
subsystems and devices like home automation, CCTV cameras, fire alarms, audio streaming and
infotainment, energy management appliances and so forth. Figure 1 shows the components of
smart home systems.
.
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
54
Figure.1: Components of smart home systems
Various devices and subsystems shown in Figure 1 generate heterogeneous data with respect to
their functionalities and operation. Such scenario transforms the home environment into data-
intensive entity that requires complex coordination and management that leads to significant
interoperability requirement. In recent years, it is evident that the interoperability problem has
become a major challenge for consumer electronics vendors to deploy various smart home
services [3]. Lately, middleware approach has become a cornerstone in solving interoperability
requirement for smart home systems project. Many interesting research works related to common
exchange mechanism among different smart home systems exist, but very few architecture based
on middleware have been proposed [4]. These solutions are often tightly coupled and subject to
their proprietary protocols. Generally, smart home systems are developed in isolation and consist
of different operating system and tier of services. There is need for a cross-platform
interoperability that could make the smart home systems ‘talk’ each other and operate in an
interoperable fashion within home environment. Web Services seems to be the emerging
technology that could lead the way in providing greater interoperability [5]. Based on Web
Services paradigm, an intelligent interoperability framework technology for smart home systems
is proposed. The framework is based on SOAP technology, with an effective means of
representing, sharing and managing data in home environment. Simple Object Access Protocol
(SOAP) is defined as a lightweight protocol intended for the exchange of structured information
in a decentralized environment [6]. The strong advantage of SOAP and Web Services is to build
message exchange mechanism by enabling the creation of applications and interoperable services
without the knowledge of underlying systems.smart homeenergy management system divides and
assigns various home network tasks to appropriate components. It can integrate diversified
physical sensing information and control various consumer home devices, with the support of
active sensor networks having both sensor and actuator components.the home energy
control system's design that provides intelligent services for users [15]. The outline of the paper is
as follow. Section 2 presents the background and related work and Section 3 the system
architecture. Section 4 describes the implementation and followed by experimental results and
analysis in Section 5. Conclusions are drawn in Section 6.
2. BACKGROUND AND RELATEDWORK
There have been several different initiatives in achieving interoperability for smart home systems.
Several standard bodies proposed open standards like Open Building Information exchange [7] as
well as TAHI Interoperability framework [8] that addresses the importance of having common
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
55
agreement for message exchange and understanding among systems in home environment. These
consortiums agreed that interoperability would be the fundamental catalyst in catering the data
intensive systems in home environment. Other generic models of interoperability have been
proposed by researchers [9], [10], mainly focused on syntactic, network and basic connectivity
interoperability. One of the earliest work in smart home system’s interoperability was a gateway
integration proposed by Kapsalis et al., integrates various devices within a home environment
[11].The outcome of the work was the implementation of gateway that allows dissimilar home
services executed in unified manner. However the scalability couldn’t be achieved due to point-to
point link implementation. Several efforts have been done in middleware technologies too.
Rebeca et al. proposed the integration of various service composition using OSGi middleware
[12]. Likewise, Haitao et al. Implemented a skeleton based on OSGi that could provide agent
based decision making in managing disparate services in home environment[13]. Their solution
consist of home gateway based on hybrid OSGI middleware with UPnP technology and that
works together in realizing home services. Though OSGI middleware presents a competing
approach to heterogeneous subsystems management including support for interoperability in
terms of joint execution of services and message exchange, they can only be implemented with
the availability of Java Virtual Machine (JVM) in appliances or devices involved. A common
attribute of research works discussed in [12 13] reflects on a single scheme that focuses on
specific domain of interest with isolated functionalities and only contributes in terms of unified
integration. Different methods and techniques have been developed in order to assure the
interoperability among several home devices and integration of heterogeneous data. They
represent solutions for bespoke interoperability and/or integration problems and yet to solve total
interoperability that can be easily integrated with other pre-existing platform. Besides that, these
proposed solutions are not designed to support several diversified functionalities. If a new home
device required to be installed, different structure would be needed, and to support it, new cods
and accessibility commands has to be implemented. Modification of existing system would be
expensive and difficult for home users especially when they need to add new services or home
devices into their home network. The main focus on the monitoring of smart home remotely and
providing security when user is away from home.only the authenticate person monitoring the
home appliances via wireless networks. The monitoring system provides security against
intrusion as well as it automates various home appliances using SMS [16]. The analysis and
Implementation of home automation technology using Global System for Mobile Communication
(GSM) modem to control home appliances such as light, conditional system, and
security system via Short Message Service (SMS)[17].In the next section, the system architecture
of the proposed framework is described in depth.
3. SYSTEM ARCHITECTURE
To design and implement an intelligent interoperability framework that could manage unified
device integration among smart home systems, we propose a SOAP based solution with Web
Services technologies. The implementation of SOAP enables pervasive adoption for Web
Services to reach interoperability. The developed framework offers several services and
functionalities, which can be classified into three main categories: (a) services to elaborate data
from heterogeneous sources; (b) services to manage all data sources (c) services to enable
communication among heterogeneous systems. The main components of the framework consist
of application interface, service stub, and database module. The framework was deployed using
Ethernet configuration of home environment. Ethernet is the default connectivity in home
environment with well defined structured wiring and broadband availability as well as
considering its performance in real-time. The framework performs message exchange via SOAP
messaging protocol. SOAP is best known for its interoperability nature and defines a standard
mechanism of message exchange by using XML envelope as payload. The main advantage of
SOAP usage is that it provides an open standard for end-to-end communication that is vendor
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
56
independent as well as high degree of flexibility for disparate systems integration [14]. SOAP as
Web services technology would enable message exchange between two different entities
regardless of operating platform used. The components of the interoperability framework consist
of application interface, service stub and database module are described in the following section.
A. Application Interface
The central component of the interoperability framework is the application interface. The
application interface provides service software that locates the appropriate data ports of the
respective heterogeneous devices and their integration within home environment. The application
interface is also responsible to communicate with different products by means of various
protocols from home devices / appliances or high level smart home software. A driver
configuration tool is provided to configure the drivers and data points for the interface, including
the functions to modify the drivers and data ports. This is useful to load data ports and drivers
dynamically. The standard Web Services communication driver has been made as default driver
in the implementation of the application interface, meanwhile other kinds of communication
protocols can be developed for the framework according to device driver interface specification.
B. Service Stub
Adding new devices or appliances directly would be difficult during home service deployment.
New dependencies of devices would always require major system modification to the underlying
platform in smart home systems. To address such constraints, we proposed a separate module
called service stub to enable new dependencies of subsystem into the framework. Service Stub
contains built-in Structured Query Language (SQL) statements that correspond to the framework
structure. Application developers could just deploy their application and subsystem dependencies
based on the Application Programming Interfaces (APIs) provided in the Service Stub. The
Service Stub generates the required SQL statements to allow dynamic manipulation of both rules
and data in the database. An application developer would just need to call the appropriate API of
preferred service, without knowing the details of the service structure; meaning that they can
acquire the system information and restructure their own bespoke rules pro-actively to manage
devices efficiently.
C. Database module
A database module is part of the proposed framework dedicated to handle the queries of SOAP
messages of the devices and appliances configured in home environment. The database module
consists of relational database which includes a number of methods for the storage as well as
retrieval procedure of data management.
Database module accomplishes the home services function, operation logic and the access to local
and remote databases. Various smart home systems often consist of remote databases provided by
various providers with different technologies. The access to local and remote database is
processed by database module. The database module component encompasses two distinct groups
of classes called content components and data provider components. The data-provider
components assist in data retrievals and updates. Developers can use the connection, command,
and data reader objects to directly manipulate data. In more typical scenarios, developers use the
Data-Adapter class as the conduit to move data between the data store and the content
components. In this module, all communication involves data exchange, and addressed the
common data exchange limitation by using Extended Markup Language (XML) as its payload
data format. XML syntax is text based and lightweight for parsing, therefore suitable for platform
independent and transportable data format. In addition, employing XML as the data format on top
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
57
of the HTTP network protocol minimized the firewall-related setbacks. With its XML format, the
home users do not have to know device / service commands to de-serialize the packaged data. All
they need is an XML parser, which is readily available in the Application Interface tier. The home
device datasets are then serialized into XML and as the SOAP message is in text format, such
serialization can rapidly reduce the bandwidth utilization for every interoperation task carried by
the framework.
Figure.2: Architecture of the interoperability framework
4. IMPLEMENTATION
The proposed interoperability framework in this paper uses SOAP technology for message
exchange and interoperation between heterogeneous home devices and appliances. Figure 3
shows the system implementation of the interoperability framework.
Figure.3: System implementation of interoperability framework
A home server using small form factor system is used as platform for the interoperability
framework. For every event occurrences by respective devices will generate a SOAP message
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
58
containing information about desired event. Once the SOAP message arrived to the home server,
the SOAP contents which are in XML format will be interpreted by using XML parser. After the
XML contents are being interpreted, the message is passed to the Service Stub. Here, the Service
Stub will call the respective API’s to communicate with database where those tables
corresponding to device rules are stored. The sequence of the retrieval of tables represents the
interoperation rules for smart home systems. In other words, the device rule mechanism is
embedded in database as data in the form of table. The Service Stub will follow suitable
sequences in fetching the appropriate data from the correct table of the database. From the
database, SOAP packet need to be generated to notify other devices that interoperation has
occurred. The notification code will go through the SOAP generator by generating SOAP packet
based on the result computed by the framework.
5. EXPERIMENTAL RESULTS AND ANALYSIS
A. Experimental Setup
For experimental setup and testing purposes, three home deviceshave been tested together with
the framework to demonstrate theframework ability in performing interoperation among them.
Thosesubsystems are fire alarm systems, audio streaming infotainmentmodule and home
automation module integrated with 16 channelsI/O. These subsystems are configured and tested
through LAN(Ethernet). Two issues are critical to the performance testing that isthe generation of
heterogeneous subsystem’s event and the use ofEthernet. One of the reasons is due to the nature
of Ethernet that isnon-deterministic and contributes towards non real-timeperformance. The need
for performance testing also incurredbecause every subsystems would query the database to
performinteroperation in smart home environment.
B. Performance Evaluation
Performance evaluation of the developed framework over network load is important to ensure
smooth functional of load intensity during concurrent request of heterogeneous smart home
systems that requires interoperation. The testing is conducted using 200 samples for each load
condition. The results were computed in response time to evaluate the performance of the
framework in each load requirement. The obtained results are then computed in standard
deviation series to evaluate the entire performance of the framework. The testing was conducted
with five phases; no load, 3200 Kbps, 6080 Kbps, 9600 Kbps, and 13120 Kbps loads. Figure 4
and 5 shows response time between no load and 13120Kbps of the framework in LAN
environment.
Figure.4: No load response times
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
59
Figure.5: 13120 Kbps response times
From Figure 4 and 5 performance analysis show that the response time for performance without
load is 125.5ms. The standard deviation computer for no load requirement is 0.601484763. On
the other hand, bandwidth 3200 Kbps load gives the value 137.5ms and 9600 Kbps load with
133ms. On other load testing, 9600Kbps and 13120 Kbps load resulting with 1.405ms
respectively. The standard deviation value for 3200 Kbps is 0.645335019 and 0.658229695 for
6080 Kbps. The value computed for 9600 Kbps is 0.673231911 and finally for 13120 Kbps
carrying increased value at 0.744139583. There is a gradual increase in the series of standard
deviation for the entire tested network load. The testing results show that there are two significant
performance drops with one at 10% and the other at 30% of the entire network load. Based on the
outcome above, we could justify the performance of the framework are at the best performance
criteria especially for the interoperation requirement among home devices.
6. CONCLUSION
An intelligent interoperability framework for smart home systems is proposed in this paper. The
SOAP based mechanism with Web Services is an ideal choice for managing diversified devices
and appliances in home environment. The framework also allows new dependencies configured
each time when a new home devices is added to the smart home systems without modification or
external intervention. For future improvement, the framework functionality could be extended in
semantic Web Services to achieve interoperability in higher tiers of home environment.
REFERENCES
[1]D. J. Cook, M. Youngblood, E. O. Heierman, III, K. Gopalratnam, S.Rao, A. Litvin, and F. Khawaja,
"MavHome: an agent-based smart home," Proceedings of the First IEEE International Conference on
Pervasive Computing and Communications, pp. 521-524, 2003.
[2]K. Wacks, "Home systems standards: achievements and challenges,IEEE Communications Magazine,
vol. 40, pp. 152-159, 2002.
[3]T. Perumal, A. R. Ramli, C. Y. Leong, S.Mansor and K.Samsudin,"Interoperability for Smart Home
Environment Using Web Services,” International Journal of Smart Home, Vol. 2, No.4, October 2008.
[4]Li, Jiang Da-You, LiuBo, Yang, "Smart home research, “Proceedings of International Conference on
Machine Learning and Cybernetics, pp. 659-663 Vol.2, 2004.
[5]V. Miori, Tarrini, L.Manca, M. Tolomei, G. A. Tolomei G., "An open standard solution for domotic
interoperability," IEEE Transactions on Consumer Electronics, vol. 52, pp. 97-103, 2006.
[6]P. Louridas, "SOAP and Web Services," IEEE Software, Vol. 23, pp. 62-67, 2006.
[7]M. Neugschwandtnerand Kastner, W., "Web Services in Building Automation: Mapping KNX to
oBIX," 5th IEEE International Conference on Industrial Informatics, pp. 87-92, 2007.
[8]A. Vallejo, Ruiz, J.Abella, J.Zaballos, and A.Selga, J. M., "State of the Art of IPv6 Conformance and
Interoperability Testing," IEEE Communications Magazine, vol. 45, pp. 140-146, 2007.
[9]GridWise™ Architecture Council, “Interoperability Context-Setting Framework, March 2008.
[10]A. George, T. Aphrodite and P. Michael "Interoperability among Heterogeneous Services," IEEE
International Conference on Services Computing, pp. 174-181, 2006.
Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014
60
[11]V. Kapsalis, K. Charatsis, M. Georgoudakis, E. Nikoloutsos, and G.Papadopoulos, "A SOAP-based
system for the provision of e-services,"Computer Standards & Interfaces, Vol. 26, pp. 527-541, 2004.
[12]R. P. Diaz Redondo, A. F. Vilas, M. R. Cabrer, J. J. Pazos Arias, and L.Marta Rey, "Enhancing
Residential Gateways: OSGi Service Composition", IEEE Transactions on Consumer Electronics, vol. 53,
pp.87-95, 2007.
[13]Z. Haitao, W. Fei-Yue, and A. Yunfeng, "An OSGi and agent based control system architecture for
smart home," IEEE Proceedings for Networking, Sensing and Control, pp. 13-18, 2005.
[14]T. Jepsen, "SOAP cleans up interoperability problems on the Web," IT Professional, vol. 3, pp. 52-55,
2001.
[15]Dae-Man Han, Jae-HyunLim,”Design and implementation of smart home energy management basedon
Zigbee”,“IEEE Transactions onConsumer Electronics”,Vol-56, pp-1417-1425, 2010.
[16]Raj.S.V, ”Implementation of Pervasive Computing Based High-Secure Smart Home System”, “IEEE
International Conference on Computational Intelligence & Computing Research (ICCIC),pp 1-8, 2012.
[17]Teymourzadeh.R, Ahmed S.A, Kokwai Chan, MokVeeHoong “Smart GSM based Home Automation
System,”“IEEE Conference on Systems,Process&Control[ICSPC]”,
pp-306-309, 2013.

More Related Content

What's hot

CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
IJCNCJournal
 
B04010610
B04010610B04010610
B04010610
IJMER
 
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
ijcsit
 
Soft handover scheme for wsn nodes using media independent handover functions
Soft handover scheme for wsn nodes using media independent handover functionsSoft handover scheme for wsn nodes using media independent handover functions
Soft handover scheme for wsn nodes using media independent handover functions
Alexander Decker
 
11.soft handover scheme for wsn nodes using media independent handover functions
11.soft handover scheme for wsn nodes using media independent handover functions11.soft handover scheme for wsn nodes using media independent handover functions
11.soft handover scheme for wsn nodes using media independent handover functions
Alexander Decker
 
Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...
IJECEIAES
 

What's hot (17)

Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
 
A decentralized paradigm for resource-aware computing in wireless Ad hoc netw...
A decentralized paradigm for resource-aware computing in wireless Ad hoc netw...A decentralized paradigm for resource-aware computing in wireless Ad hoc netw...
A decentralized paradigm for resource-aware computing in wireless Ad hoc netw...
 
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
CONTEXT INFORMATION AGGREGATION MECHANISM BASED ON BLOOM FILTERS (CIA-BF) FOR...
 
B04010610
B04010610B04010610
B04010610
 
Multi-objective NSGA-II based community detection using dynamical evolution s...
Multi-objective NSGA-II based community detection using dynamical evolution s...Multi-objective NSGA-II based community detection using dynamical evolution s...
Multi-objective NSGA-II based community detection using dynamical evolution s...
 
SURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEM
SURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEMSURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEM
SURVEY ON DYNAMIC DATA SHARING IN PUBLIC CLOUD USING MULTI-AUTHORITY SYSTEM
 
I017554954
I017554954I017554954
I017554954
 
Iot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcareIot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcare
 
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
 
Soft handover scheme for wsn nodes using media independent handover functions
Soft handover scheme for wsn nodes using media independent handover functionsSoft handover scheme for wsn nodes using media independent handover functions
Soft handover scheme for wsn nodes using media independent handover functions
 
11.soft handover scheme for wsn nodes using media independent handover functions
11.soft handover scheme for wsn nodes using media independent handover functions11.soft handover scheme for wsn nodes using media independent handover functions
11.soft handover scheme for wsn nodes using media independent handover functions
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...
 
Bridging IoT infrastructure and cloud application using cellular-based intern...
Bridging IoT infrastructure and cloud application using cellular-based intern...Bridging IoT infrastructure and cloud application using cellular-based intern...
Bridging IoT infrastructure and cloud application using cellular-based intern...
 
15CS81 Module1 IoT
15CS81 Module1 IoT15CS81 Module1 IoT
15CS81 Module1 IoT
 
Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...Cooperative hierarchical based edge-computing approach for resources allocati...
Cooperative hierarchical based edge-computing approach for resources allocati...
 
Fog Computing: Issues, Challenges and Future Directions
Fog Computing: Issues, Challenges and Future Directions Fog Computing: Issues, Challenges and Future Directions
Fog Computing: Issues, Challenges and Future Directions
 

Viewers also liked

Energia 2. zatia Aitana Unai Haritz eta Lur
Energia 2. zatia Aitana Unai Haritz eta LurEnergia 2. zatia Aitana Unai Haritz eta Lur
Energia 2. zatia Aitana Unai Haritz eta Lur
orixe6maila
 
Sec 4 e intro to othello
Sec 4 e intro to othelloSec 4 e intro to othello
Sec 4 e intro to othello
MsTrottier
 
Er du forberedt på å feile? BI Siviløkonomdagen 2013
Er du forberedt på å feile? BI Siviløkonomdagen 2013Er du forberedt på å feile? BI Siviløkonomdagen 2013
Er du forberedt på å feile? BI Siviløkonomdagen 2013
Øyvind Jacobsen
 
ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...
ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...
ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...
ecij
 

Viewers also liked (20)

TCI 2014 Fostering competitiveness through transnational clusters networks
TCI 2014 Fostering competitiveness through transnational clusters networks TCI 2014 Fostering competitiveness through transnational clusters networks
TCI 2014 Fostering competitiveness through transnational clusters networks
 
Cluster basics: Introduction to the Cluster Concept
Cluster basics: Introduction to the Cluster ConceptCluster basics: Introduction to the Cluster Concept
Cluster basics: Introduction to the Cluster Concept
 
TCI 2013 Girls who study technology and then what?
TCI 2013 Girls who study technology and then what?TCI 2013 Girls who study technology and then what?
TCI 2013 Girls who study technology and then what?
 
TCI2013 Clusters and innovation from a Nordic perspective
TCI2013 Clusters and innovation from a Nordic perspectiveTCI2013 Clusters and innovation from a Nordic perspective
TCI2013 Clusters and innovation from a Nordic perspective
 
TCI 2016 Regional governance and leadership: 3 Dutch cases
TCI 2016 Regional governance and leadership: 3 Dutch casesTCI 2016 Regional governance and leadership: 3 Dutch cases
TCI 2016 Regional governance and leadership: 3 Dutch cases
 
Leading in an Emergent World: The GA Smoke Diver Model
Leading in an Emergent World: The GA Smoke Diver ModelLeading in an Emergent World: The GA Smoke Diver Model
Leading in an Emergent World: The GA Smoke Diver Model
 
Energia 2. zatia Aitana Unai Haritz eta Lur
Energia 2. zatia Aitana Unai Haritz eta LurEnergia 2. zatia Aitana Unai Haritz eta Lur
Energia 2. zatia Aitana Unai Haritz eta Lur
 
TCI 2013 Scenarios as a tool for participation integration, and the developme...
TCI 2013 Scenarios as a tool for participation integration, and the developme...TCI 2013 Scenarios as a tool for participation integration, and the developme...
TCI 2013 Scenarios as a tool for participation integration, and the developme...
 
Selling without selling
Selling without sellingSelling without selling
Selling without selling
 
TCI 2014 Attraction, retention and professionalization of cluster managers. V...
TCI 2014 Attraction, retention and professionalization of cluster managers. V...TCI 2014 Attraction, retention and professionalization of cluster managers. V...
TCI 2014 Attraction, retention and professionalization of cluster managers. V...
 
TCI 2014 An international cross-cluster and project ecosystem for boosting bu...
TCI 2014 An international cross-cluster and project ecosystem for boosting bu...TCI 2014 An international cross-cluster and project ecosystem for boosting bu...
TCI 2014 An international cross-cluster and project ecosystem for boosting bu...
 
TCI 2015 Regional Cross-Cluster Innovation
TCI 2015 Regional Cross-Cluster  InnovationTCI 2015 Regional Cross-Cluster  Innovation
TCI 2015 Regional Cross-Cluster Innovation
 
TCI 2015 Innovative methods for Cluster Management
TCI 2015 Innovative methods for Cluster ManagementTCI 2015 Innovative methods for Cluster Management
TCI 2015 Innovative methods for Cluster Management
 
TCIOceania15 Internationalization and Global Value Chains: The Agenda for Clu...
TCIOceania15 Internationalization and Global Value Chains: The Agenda for Clu...TCIOceania15 Internationalization and Global Value Chains: The Agenda for Clu...
TCIOceania15 Internationalization and Global Value Chains: The Agenda for Clu...
 
TCI 2014 Automotive Cluster of Guanajuato
TCI 2014 Automotive Cluster of GuanajuatoTCI 2014 Automotive Cluster of Guanajuato
TCI 2014 Automotive Cluster of Guanajuato
 
Sec 4 e intro to othello
Sec 4 e intro to othelloSec 4 e intro to othello
Sec 4 e intro to othello
 
Er du forberedt på å feile? BI Siviløkonomdagen 2013
Er du forberedt på å feile? BI Siviløkonomdagen 2013Er du forberedt på å feile? BI Siviløkonomdagen 2013
Er du forberedt på å feile? BI Siviløkonomdagen 2013
 
TCI 2014 Innovative Cluster
TCI 2014 Innovative ClusterTCI 2014 Innovative Cluster
TCI 2014 Innovative Cluster
 
ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...
ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...
ISOLATING INFORMATIVE BLOCKS FROM LARGE WEB PAGES USING HTML TAG PRIORITY ASS...
 
TCI 2015 Working with Clusters for a Global Approach to Creative Entrepreneur...
TCI 2015 Working with Clusters for a Global Approach to Creative Entrepreneur...TCI 2015 Working with Clusters for a Global Approach to Creative Entrepreneur...
TCI 2015 Working with Clusters for a Global Approach to Creative Entrepreneur...
 

Similar to The soap based mechanism for home environment using web services

A_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdfA_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdf
12rno
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devices
ijasuc
 
Energy Conservation in a Smart Home via an Embedded Platform
Energy Conservation in a Smart Home via an Embedded PlatformEnergy Conservation in a Smart Home via an Embedded Platform
Energy Conservation in a Smart Home via an Embedded Platform
Editor IJCATR
 
Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...
Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...
Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...
AlAtfat
 
Katasonov icinco08
Katasonov icinco08Katasonov icinco08
Katasonov icinco08
cg19920128
 
Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networks
iaemedu
 
Ar32704708
Ar32704708Ar32704708
Ar32704708
IJMER
 
Android Based E-Home
Android Based E-HomeAndroid Based E-Home
Android Based E-Home
paperpublications3
 
Software defined network based firewall technique
Software defined network based firewall techniqueSoftware defined network based firewall technique
Software defined network based firewall technique
IAEME Publication
 
Software defined network based firewall technique
Software defined network based firewall techniqueSoftware defined network based firewall technique
Software defined network based firewall technique
IAEME Publication
 

Similar to The soap based mechanism for home environment using web services (20)

NAIVE APPROACH FOR MEMORY MANAGEMENT IN SMART HOME GATEWAYS
NAIVE APPROACH FOR MEMORY MANAGEMENT IN SMART HOME GATEWAYSNAIVE APPROACH FOR MEMORY MANAGEMENT IN SMART HOME GATEWAYS
NAIVE APPROACH FOR MEMORY MANAGEMENT IN SMART HOME GATEWAYS
 
A_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdfA_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdf
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devices
 
7 (1)
7 (1)7 (1)
7 (1)
 
Фреймворк промышленного интернета
Фреймворк промышленного интернетаФреймворк промышленного интернета
Фреймворк промышленного интернета
 
Energy Conservation in a Smart Home via an Embedded Platform
Energy Conservation in a Smart Home via an Embedded PlatformEnergy Conservation in a Smart Home via an Embedded Platform
Energy Conservation in a Smart Home via an Embedded Platform
 
Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...
 
chapter 3.docx
chapter 3.docxchapter 3.docx
chapter 3.docx
 
chapter 3.pdf
chapter 3.pdfchapter 3.pdf
chapter 3.pdf
 
Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...
Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...
Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANE...
 
LOW COST DESIGN AND IMPLEMENTATION FOR HAS USING MULTIFUNCTIONAL WI-FI
LOW COST DESIGN AND IMPLEMENTATION FOR HAS USING MULTIFUNCTIONAL WI-FILOW COST DESIGN AND IMPLEMENTATION FOR HAS USING MULTIFUNCTIONAL WI-FI
LOW COST DESIGN AND IMPLEMENTATION FOR HAS USING MULTIFUNCTIONAL WI-FI
 
Katasonov icinco08
Katasonov icinco08Katasonov icinco08
Katasonov icinco08
 
Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networks
 
Low cost energy-efficient smart monitoring system using open-source microcont...
Low cost energy-efficient smart monitoring system using open-source microcont...Low cost energy-efficient smart monitoring system using open-source microcont...
Low cost energy-efficient smart monitoring system using open-source microcont...
 
An approach of software engineering through middleware
An approach of software engineering through middlewareAn approach of software engineering through middleware
An approach of software engineering through middleware
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected world
 
Ar32704708
Ar32704708Ar32704708
Ar32704708
 
Android Based E-Home
Android Based E-HomeAndroid Based E-Home
Android Based E-Home
 
Software defined network based firewall technique
Software defined network based firewall techniqueSoftware defined network based firewall technique
Software defined network based firewall technique
 
Software defined network based firewall technique
Software defined network based firewall techniqueSoftware defined network based firewall technique
Software defined network based firewall technique
 

More from ecij

UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...
UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...
UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...
ecij
 

More from ecij (20)

NEW Current Issue - CALL FOR PAPERS - Electrical and Computer Engineering An ...
NEW Current Issue - CALL FOR PAPERS - Electrical and Computer Engineering An ...NEW Current Issue - CALL FOR PAPERS - Electrical and Computer Engineering An ...
NEW Current Issue - CALL FOR PAPERS - Electrical and Computer Engineering An ...
 
Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)
 
Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)
 
Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)
 
Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)
 
ADOPTING MEASURES TO REDUCE POWER OUTAGES
ADOPTING MEASURES TO REDUCE POWER OUTAGESADOPTING MEASURES TO REDUCE POWER OUTAGES
ADOPTING MEASURES TO REDUCE POWER OUTAGES
 
GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...
GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...
GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...
 
Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)
 
PREPARATION OF POROUS AND RECYCLABLE PVA-TIO2HYBRID HYDROGEL
PREPARATION OF POROUS AND RECYCLABLE PVA-TIO2HYBRID HYDROGELPREPARATION OF POROUS AND RECYCLABLE PVA-TIO2HYBRID HYDROGEL
PREPARATION OF POROUS AND RECYCLABLE PVA-TIO2HYBRID HYDROGEL
 
4th International Conference on Electrical Engineering (ELEC 2020)
4th International Conference on Electrical Engineering (ELEC 2020)4th International Conference on Electrical Engineering (ELEC 2020)
4th International Conference on Electrical Engineering (ELEC 2020)
 
Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)
 
4th International Conference on Bioscience & Engineering (BIEN 2020)
4th International Conference on Bioscience & Engineering (BIEN 2020) 4th International Conference on Bioscience & Engineering (BIEN 2020)
4th International Conference on Bioscience & Engineering (BIEN 2020)
 
Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)Electrical & Computer Engineering: An International Journal (ECIJ)
Electrical & Computer Engineering: An International Journal (ECIJ)
 
Ecij cfp
Ecij cfpEcij cfp
Ecij cfp
 
GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...
GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...
GRID SIDE CONVERTER CONTROL IN DFIG BASED WIND SYSTEM USING ENHANCED HYSTERES...
 
UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...
UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...
UNION OF GRAVITATIONAL AND ELECTROMAGNETIC FIELDS ON THE BASIS OF NONTRADITIO...
 
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
USING MACHINE LEARNING TO BUILD A SEMI-INTELLIGENT BOT
 
MODELING AND SIMULATION OF SOLAR PHOTOVOLTAIC APPLICATION BASED MULTILEVEL IN...
MODELING AND SIMULATION OF SOLAR PHOTOVOLTAIC APPLICATION BASED MULTILEVEL IN...MODELING AND SIMULATION OF SOLAR PHOTOVOLTAIC APPLICATION BASED MULTILEVEL IN...
MODELING AND SIMULATION OF SOLAR PHOTOVOLTAIC APPLICATION BASED MULTILEVEL IN...
 
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
Investigation of Interleaved Boost Converter with Voltage multiplier for PV w...
 
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMSA COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

The soap based mechanism for home environment using web services

  • 1. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 DOI : 10.14810/ecij.2014.3205 53 THE SOAP BASED MECHANISM FOR HOME ENVIRONMENT USING WEB SERVICES A. Muthulakshmi1 and R. Latha2 1 PG Scholar , VelTechMultiTechDr.RangarajanDr.SakunthalaEngg.College, Chennai. 2 Asst. ProfessorVelTechMultiTechDr.Rangarajan Dr.SakunthalaEngg. College, Chennai. Abstract— Recent advancements in smart home systems have increased the utilization of consumer devices and appliances in home environment. However, many of these devices and appliances exhibit certain degree of heterogeneity and do not adapt towards joint execution of operation. Hence, it is rather difficult to perform interoperation especially to realize desired services preferred by home users. In this paper, we propose a new intelligent interoperability framework for smart home systems execution as well as coordinating them in a federated manner. The framework core is based on Simple Object Access Protocol (SOAP) technology that provides platform independent interoperation among heterogeneous systems. We have implemented the interoperability framework with several home devices to demonstrate their effectiveness for interoperation. The performance of the framework was tested in Local Area Network (LAN) environment and proves to be reliable in smart home setting1. Index Terms — Interoperability, Smart Home, SOAP, Web Services 1. INTRODUCTION The large diffusion of smart home systems, together with their numerous services has led to a huge heterogeneity in the logic of interfacing and data acquisition from these systems. A smart home is an intelligent environment surrounded by disparate components that adjusts its function to home user’s preferences according to the information acquired from computational system, context as well as the home user [1]. One of the main open issues in smart home systems is the integration of heterogeneous data from different devices and their ability to perform joint execution of tasks. Interoperability seems the main goal in smart home systems by providing a standard way for access as well as hiding the heterogeneity of different home devices. interoperability as the capability of two or more entities exchanging information and to use the information that has been acquired [2]. For smart home systems, interoperability is concerned with message exchange between two or more devices and performing interoperation in a federated manner without the need for external participation. A smart home system consist of subsystems and devices like home automation, CCTV cameras, fire alarms, audio streaming and infotainment, energy management appliances and so forth. Figure 1 shows the components of smart home systems. .
  • 2. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 54 Figure.1: Components of smart home systems Various devices and subsystems shown in Figure 1 generate heterogeneous data with respect to their functionalities and operation. Such scenario transforms the home environment into data- intensive entity that requires complex coordination and management that leads to significant interoperability requirement. In recent years, it is evident that the interoperability problem has become a major challenge for consumer electronics vendors to deploy various smart home services [3]. Lately, middleware approach has become a cornerstone in solving interoperability requirement for smart home systems project. Many interesting research works related to common exchange mechanism among different smart home systems exist, but very few architecture based on middleware have been proposed [4]. These solutions are often tightly coupled and subject to their proprietary protocols. Generally, smart home systems are developed in isolation and consist of different operating system and tier of services. There is need for a cross-platform interoperability that could make the smart home systems ‘talk’ each other and operate in an interoperable fashion within home environment. Web Services seems to be the emerging technology that could lead the way in providing greater interoperability [5]. Based on Web Services paradigm, an intelligent interoperability framework technology for smart home systems is proposed. The framework is based on SOAP technology, with an effective means of representing, sharing and managing data in home environment. Simple Object Access Protocol (SOAP) is defined as a lightweight protocol intended for the exchange of structured information in a decentralized environment [6]. The strong advantage of SOAP and Web Services is to build message exchange mechanism by enabling the creation of applications and interoperable services without the knowledge of underlying systems.smart homeenergy management system divides and assigns various home network tasks to appropriate components. It can integrate diversified physical sensing information and control various consumer home devices, with the support of active sensor networks having both sensor and actuator components.the home energy control system's design that provides intelligent services for users [15]. The outline of the paper is as follow. Section 2 presents the background and related work and Section 3 the system architecture. Section 4 describes the implementation and followed by experimental results and analysis in Section 5. Conclusions are drawn in Section 6. 2. BACKGROUND AND RELATEDWORK There have been several different initiatives in achieving interoperability for smart home systems. Several standard bodies proposed open standards like Open Building Information exchange [7] as well as TAHI Interoperability framework [8] that addresses the importance of having common
  • 3. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 55 agreement for message exchange and understanding among systems in home environment. These consortiums agreed that interoperability would be the fundamental catalyst in catering the data intensive systems in home environment. Other generic models of interoperability have been proposed by researchers [9], [10], mainly focused on syntactic, network and basic connectivity interoperability. One of the earliest work in smart home system’s interoperability was a gateway integration proposed by Kapsalis et al., integrates various devices within a home environment [11].The outcome of the work was the implementation of gateway that allows dissimilar home services executed in unified manner. However the scalability couldn’t be achieved due to point-to point link implementation. Several efforts have been done in middleware technologies too. Rebeca et al. proposed the integration of various service composition using OSGi middleware [12]. Likewise, Haitao et al. Implemented a skeleton based on OSGi that could provide agent based decision making in managing disparate services in home environment[13]. Their solution consist of home gateway based on hybrid OSGI middleware with UPnP technology and that works together in realizing home services. Though OSGI middleware presents a competing approach to heterogeneous subsystems management including support for interoperability in terms of joint execution of services and message exchange, they can only be implemented with the availability of Java Virtual Machine (JVM) in appliances or devices involved. A common attribute of research works discussed in [12 13] reflects on a single scheme that focuses on specific domain of interest with isolated functionalities and only contributes in terms of unified integration. Different methods and techniques have been developed in order to assure the interoperability among several home devices and integration of heterogeneous data. They represent solutions for bespoke interoperability and/or integration problems and yet to solve total interoperability that can be easily integrated with other pre-existing platform. Besides that, these proposed solutions are not designed to support several diversified functionalities. If a new home device required to be installed, different structure would be needed, and to support it, new cods and accessibility commands has to be implemented. Modification of existing system would be expensive and difficult for home users especially when they need to add new services or home devices into their home network. The main focus on the monitoring of smart home remotely and providing security when user is away from home.only the authenticate person monitoring the home appliances via wireless networks. The monitoring system provides security against intrusion as well as it automates various home appliances using SMS [16]. The analysis and Implementation of home automation technology using Global System for Mobile Communication (GSM) modem to control home appliances such as light, conditional system, and security system via Short Message Service (SMS)[17].In the next section, the system architecture of the proposed framework is described in depth. 3. SYSTEM ARCHITECTURE To design and implement an intelligent interoperability framework that could manage unified device integration among smart home systems, we propose a SOAP based solution with Web Services technologies. The implementation of SOAP enables pervasive adoption for Web Services to reach interoperability. The developed framework offers several services and functionalities, which can be classified into three main categories: (a) services to elaborate data from heterogeneous sources; (b) services to manage all data sources (c) services to enable communication among heterogeneous systems. The main components of the framework consist of application interface, service stub, and database module. The framework was deployed using Ethernet configuration of home environment. Ethernet is the default connectivity in home environment with well defined structured wiring and broadband availability as well as considering its performance in real-time. The framework performs message exchange via SOAP messaging protocol. SOAP is best known for its interoperability nature and defines a standard mechanism of message exchange by using XML envelope as payload. The main advantage of SOAP usage is that it provides an open standard for end-to-end communication that is vendor
  • 4. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 56 independent as well as high degree of flexibility for disparate systems integration [14]. SOAP as Web services technology would enable message exchange between two different entities regardless of operating platform used. The components of the interoperability framework consist of application interface, service stub and database module are described in the following section. A. Application Interface The central component of the interoperability framework is the application interface. The application interface provides service software that locates the appropriate data ports of the respective heterogeneous devices and their integration within home environment. The application interface is also responsible to communicate with different products by means of various protocols from home devices / appliances or high level smart home software. A driver configuration tool is provided to configure the drivers and data points for the interface, including the functions to modify the drivers and data ports. This is useful to load data ports and drivers dynamically. The standard Web Services communication driver has been made as default driver in the implementation of the application interface, meanwhile other kinds of communication protocols can be developed for the framework according to device driver interface specification. B. Service Stub Adding new devices or appliances directly would be difficult during home service deployment. New dependencies of devices would always require major system modification to the underlying platform in smart home systems. To address such constraints, we proposed a separate module called service stub to enable new dependencies of subsystem into the framework. Service Stub contains built-in Structured Query Language (SQL) statements that correspond to the framework structure. Application developers could just deploy their application and subsystem dependencies based on the Application Programming Interfaces (APIs) provided in the Service Stub. The Service Stub generates the required SQL statements to allow dynamic manipulation of both rules and data in the database. An application developer would just need to call the appropriate API of preferred service, without knowing the details of the service structure; meaning that they can acquire the system information and restructure their own bespoke rules pro-actively to manage devices efficiently. C. Database module A database module is part of the proposed framework dedicated to handle the queries of SOAP messages of the devices and appliances configured in home environment. The database module consists of relational database which includes a number of methods for the storage as well as retrieval procedure of data management. Database module accomplishes the home services function, operation logic and the access to local and remote databases. Various smart home systems often consist of remote databases provided by various providers with different technologies. The access to local and remote database is processed by database module. The database module component encompasses two distinct groups of classes called content components and data provider components. The data-provider components assist in data retrievals and updates. Developers can use the connection, command, and data reader objects to directly manipulate data. In more typical scenarios, developers use the Data-Adapter class as the conduit to move data between the data store and the content components. In this module, all communication involves data exchange, and addressed the common data exchange limitation by using Extended Markup Language (XML) as its payload data format. XML syntax is text based and lightweight for parsing, therefore suitable for platform independent and transportable data format. In addition, employing XML as the data format on top
  • 5. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 57 of the HTTP network protocol minimized the firewall-related setbacks. With its XML format, the home users do not have to know device / service commands to de-serialize the packaged data. All they need is an XML parser, which is readily available in the Application Interface tier. The home device datasets are then serialized into XML and as the SOAP message is in text format, such serialization can rapidly reduce the bandwidth utilization for every interoperation task carried by the framework. Figure.2: Architecture of the interoperability framework 4. IMPLEMENTATION The proposed interoperability framework in this paper uses SOAP technology for message exchange and interoperation between heterogeneous home devices and appliances. Figure 3 shows the system implementation of the interoperability framework. Figure.3: System implementation of interoperability framework A home server using small form factor system is used as platform for the interoperability framework. For every event occurrences by respective devices will generate a SOAP message
  • 6. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 58 containing information about desired event. Once the SOAP message arrived to the home server, the SOAP contents which are in XML format will be interpreted by using XML parser. After the XML contents are being interpreted, the message is passed to the Service Stub. Here, the Service Stub will call the respective API’s to communicate with database where those tables corresponding to device rules are stored. The sequence of the retrieval of tables represents the interoperation rules for smart home systems. In other words, the device rule mechanism is embedded in database as data in the form of table. The Service Stub will follow suitable sequences in fetching the appropriate data from the correct table of the database. From the database, SOAP packet need to be generated to notify other devices that interoperation has occurred. The notification code will go through the SOAP generator by generating SOAP packet based on the result computed by the framework. 5. EXPERIMENTAL RESULTS AND ANALYSIS A. Experimental Setup For experimental setup and testing purposes, three home deviceshave been tested together with the framework to demonstrate theframework ability in performing interoperation among them. Thosesubsystems are fire alarm systems, audio streaming infotainmentmodule and home automation module integrated with 16 channelsI/O. These subsystems are configured and tested through LAN(Ethernet). Two issues are critical to the performance testing that isthe generation of heterogeneous subsystem’s event and the use ofEthernet. One of the reasons is due to the nature of Ethernet that isnon-deterministic and contributes towards non real-timeperformance. The need for performance testing also incurredbecause every subsystems would query the database to performinteroperation in smart home environment. B. Performance Evaluation Performance evaluation of the developed framework over network load is important to ensure smooth functional of load intensity during concurrent request of heterogeneous smart home systems that requires interoperation. The testing is conducted using 200 samples for each load condition. The results were computed in response time to evaluate the performance of the framework in each load requirement. The obtained results are then computed in standard deviation series to evaluate the entire performance of the framework. The testing was conducted with five phases; no load, 3200 Kbps, 6080 Kbps, 9600 Kbps, and 13120 Kbps loads. Figure 4 and 5 shows response time between no load and 13120Kbps of the framework in LAN environment. Figure.4: No load response times
  • 7. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 59 Figure.5: 13120 Kbps response times From Figure 4 and 5 performance analysis show that the response time for performance without load is 125.5ms. The standard deviation computer for no load requirement is 0.601484763. On the other hand, bandwidth 3200 Kbps load gives the value 137.5ms and 9600 Kbps load with 133ms. On other load testing, 9600Kbps and 13120 Kbps load resulting with 1.405ms respectively. The standard deviation value for 3200 Kbps is 0.645335019 and 0.658229695 for 6080 Kbps. The value computed for 9600 Kbps is 0.673231911 and finally for 13120 Kbps carrying increased value at 0.744139583. There is a gradual increase in the series of standard deviation for the entire tested network load. The testing results show that there are two significant performance drops with one at 10% and the other at 30% of the entire network load. Based on the outcome above, we could justify the performance of the framework are at the best performance criteria especially for the interoperation requirement among home devices. 6. CONCLUSION An intelligent interoperability framework for smart home systems is proposed in this paper. The SOAP based mechanism with Web Services is an ideal choice for managing diversified devices and appliances in home environment. The framework also allows new dependencies configured each time when a new home devices is added to the smart home systems without modification or external intervention. For future improvement, the framework functionality could be extended in semantic Web Services to achieve interoperability in higher tiers of home environment. REFERENCES [1]D. J. Cook, M. Youngblood, E. O. Heierman, III, K. Gopalratnam, S.Rao, A. Litvin, and F. Khawaja, "MavHome: an agent-based smart home," Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, pp. 521-524, 2003. [2]K. Wacks, "Home systems standards: achievements and challenges,IEEE Communications Magazine, vol. 40, pp. 152-159, 2002. [3]T. Perumal, A. R. Ramli, C. Y. Leong, S.Mansor and K.Samsudin,"Interoperability for Smart Home Environment Using Web Services,” International Journal of Smart Home, Vol. 2, No.4, October 2008. [4]Li, Jiang Da-You, LiuBo, Yang, "Smart home research, “Proceedings of International Conference on Machine Learning and Cybernetics, pp. 659-663 Vol.2, 2004. [5]V. Miori, Tarrini, L.Manca, M. Tolomei, G. A. Tolomei G., "An open standard solution for domotic interoperability," IEEE Transactions on Consumer Electronics, vol. 52, pp. 97-103, 2006. [6]P. Louridas, "SOAP and Web Services," IEEE Software, Vol. 23, pp. 62-67, 2006. [7]M. Neugschwandtnerand Kastner, W., "Web Services in Building Automation: Mapping KNX to oBIX," 5th IEEE International Conference on Industrial Informatics, pp. 87-92, 2007. [8]A. Vallejo, Ruiz, J.Abella, J.Zaballos, and A.Selga, J. M., "State of the Art of IPv6 Conformance and Interoperability Testing," IEEE Communications Magazine, vol. 45, pp. 140-146, 2007. [9]GridWise™ Architecture Council, “Interoperability Context-Setting Framework, March 2008. [10]A. George, T. Aphrodite and P. Michael "Interoperability among Heterogeneous Services," IEEE International Conference on Services Computing, pp. 174-181, 2006.
  • 8. Electrical & Computer Engineering: An International Journal (ECIJ) Volume 3, Number 2, June 2014 60 [11]V. Kapsalis, K. Charatsis, M. Georgoudakis, E. Nikoloutsos, and G.Papadopoulos, "A SOAP-based system for the provision of e-services,"Computer Standards & Interfaces, Vol. 26, pp. 527-541, 2004. [12]R. P. Diaz Redondo, A. F. Vilas, M. R. Cabrer, J. J. Pazos Arias, and L.Marta Rey, "Enhancing Residential Gateways: OSGi Service Composition", IEEE Transactions on Consumer Electronics, vol. 53, pp.87-95, 2007. [13]Z. Haitao, W. Fei-Yue, and A. Yunfeng, "An OSGi and agent based control system architecture for smart home," IEEE Proceedings for Networking, Sensing and Control, pp. 13-18, 2005. [14]T. Jepsen, "SOAP cleans up interoperability problems on the Web," IT Professional, vol. 3, pp. 52-55, 2001. [15]Dae-Man Han, Jae-HyunLim,”Design and implementation of smart home energy management basedon Zigbee”,“IEEE Transactions onConsumer Electronics”,Vol-56, pp-1417-1425, 2010. [16]Raj.S.V, ”Implementation of Pervasive Computing Based High-Secure Smart Home System”, “IEEE International Conference on Computational Intelligence & Computing Research (ICCIC),pp 1-8, 2012. [17]Teymourzadeh.R, Ahmed S.A, Kokwai Chan, MokVeeHoong “Smart GSM based Home Automation System,”“IEEE Conference on Systems,Process&Control[ICSPC]”, pp-306-309, 2013.