Feature Interactions in Web Services

Michael WEISS

School of Computer Science, Carleton University
Ottawa, ON K1S 5B6, Canada

Abstract. Web services promise to allow businesses to adapt rapidly to changes in the business environment, and the needs of different customers. However, the rapid introduction of new services paired with the dynamicity of the business environment also leads to undesirable interactions that negatively impact service quality and user satisfaction. Whereas most current work on web services has focused on low-level standards for publishing, discovering, and invoking services, our research looks at the problems that can arise from service integration, and how to manage them. In this paper we argue that service integration issues can be understood as feature interactions, and identify an initial set of feature interactions between web services. We also highlight the importance of considering the non-functional requirements of services (such as privacy or security) for understanding feature interactions between web services.