Human-centric computing has grown to be the major influence in today's computing research. Due to demand from industry and even lawmakers for easy-to-use computer systems, the user is now regarded as being the center of a ubiquitously available environment that supports the execution of task and anticipates user actions. This environment allows for the establishment of completely new ways for the delivery of legacy services and represents an opportunity for the introduction of a new type of services, addressing the user-focused service consumption. As a cause of this shift, the increasing saturation of everyday environments with computing devices can be identified. This saturation implies a numerical growth of computing systems and entails an increasing complexity, which negatively influences maintainability and manageability. Moreover, the shortcomings caused by the mobility of system elements, a common trait of human-centric environments, require consideration about the reliability of cooperative actions. In this paper, we present an approach that copes with complexity and dynamic while making service-oriented systems autonomous by the use of bio-inspired concepts. In particular, the aim is to make service architectures environment-aware. Thus, service architectures are supposed to adapt autonomously to their current environment like biological species do to survive. This approach requires services to obtain knowledge about characteristics and state of the environment through gathering semantically enhanced information about the context of the computing environment, which is intended to help in forming a virtual counterpart of the real world as reference for service adaptation. For this purpose, we illustrate the architecture for context provisioning in highly dynamic computing environments. As base for this architecture a middleware is introduced utilizing a loosely coupled interaction model. Moreover, a pheromone-based concept is outlined to optimize the dissemination of context data in the absence of adequate context sources.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.