Service-Based Application Adaptation Strategies: A Survey
Service Oriented Architecture (SOA) allows modeling of dynamic interaction between incongruous providers, which enables governing the development of complex applications. However, implementation of SOA comes with some challenges, including its adaptability and robustness. Dynamism is inherent to the nature of service based applications and of their running environment. These factors lead to necessity for dynamic adaptation. In this paper, the authors try to describe basics and main structure of SOA adaptation process with a conceptual view to this issue. They will review the relevant adaptation approaches.