Loosely coupled service provisioning in dynamic computing environments
Smart environments and mobile computing systems increasingly converge, resulting in the emergence of pervasive computing environments. This development brings up new challenges that pertain to the variable availability and different mobility of heterogeneous services. Existing service interaction patterns in the area of Service-Oriented Architecture (SOA) do not sufficiently address the changed requirements in those highly dynamic environments, which makes new approaches necessary. Our request-driven SOA approach for service provisioning described in this paper spatially, temporally, and semantically decouples interactions of service providers and requesters making it possible to cope with the unreliable and changing character of pervasive computing environments. We incorporated the developed ideas and models into a prototypical implementation to prove our concept.