Abstract:
A networked appliance is a dedicated function consumer equipment composing of a
networked processor which allows it to be connected with multi network. With a new traditional
software development, Service Oriented Computing is a new computing paradigm that supports
the development of distributed interoperation application by publishing, finding and binding
services. These features make it possible for a heterogeneous environment to be created, where
interoperability is essential. In a service enable networked appliance, a Service can be either a
functionality of a hardware device or a software function, which accepts a proper input and
generates some output according to its functionality. It describes the functionality which can be
offered to the network in terms of services. In addition, it enhances user and avails other
networked devices to possibly access. Due to the variety of networked appliances and their
complex services, an ordinary home user can not configure those services easily. It needs an
expert to configure to a new virtual appliance. Our research is addressing this issue by proposing
a framework of automatic service composition that can easily and effectively be operated by a
non-technical home user. The framework proposed a hybrid approach for automatic service
composition that uses both centralized and decentralized mechanisms. Any networked appliance
has its own composition planning information that has been successfully used and executed in the
past, called composition knowledge. Ontology and analytic hierarchy process are used in services
selection process. We use a centralized approach by default to perform the composition process.
However, when the central server is unavailable, device has the ability to use a decentralized
approach. The approach is based on a knowledge transfer mechanism whereby each device is able
to exchange the composition knowledge to other devices in the network.