Dynamic data driven smart home system based on a Service Component Architecture | Synapse