Abstract:
Modern software systems are increasingly characterized by uncertainties in the
running context and user needs. These uncertainties and needs are difficult and
challenging to predict at design time. While existing end-user driven service
composition tools provide support for building composite IOT based services in
order to meet user needs at run time, an environment that will enable end-users to
create a collaboration of both web services and IOT based services in order to meet
users requirement at while is yet to exist to the best of our knowledge. We therefore
propose a novel architecture to address this gap. More specifically our contribution
lies in designing and implementing a pluggable IOT based sensor and actuator
environment that can be used to support composition of end-user driven
collaboration of both IOT based services and other web services. We have also
provided the validation of our designed architecture using a proof of concept
scenario.