keywords pervasive computing; dynamic service composition; semantic knowledge management; ambient intelligence; internet of things; wireless sensor network