A Probabilistic Approach to Service Selection with Conditional Contracts and Usage Patterns
Service selection is a central challenge in the context of a Service Oriented Architecture. Once functionally sufficient services have been selected, a further selection based on non-functional properties (NFPs) becomes essential in meeting the user’s requirements and preferences. However, current descriptions of NFPs and approaches to NFP-aware selection lack the ability to handle the variability of NFPs, that stems from the complex nature of real-world business scenarios. Therefore, we propose a probabilistic approach to service selection as follows: First, to address the inherent variability in the actual values of NFPs at runtime, we treat them as probability distributions. Then, on top of that, we tackle the variability needed in describing NFPs, by providing conditional contracts. Finally, from usage patterns, we compute user-specific expectations for such NFPs. Further, we depict a typical scenario, which serves both as a motivation for our approach, and as a basis for its evaluation.
KeywordsStock Market Probabilistic Approach Usage Pattern Service Orient Architecture Service Selection
- 4.de Bruijn, J., Lausen, H., Krummenacher, R., Polleres, A., Predoiu, L., Kifer, M., Fensel, D., Toma, I., Steinmetz, N., Kerrigan, M.: The Web Service Modeling Language WSML. Technical report, WSML, WSML Final Draft D16.1v0.3 (2007), http://www.wsmo.org/TR/d16/d16.1/v0.3/
- 5.Ludwig, H., Keller, A., Dan, A., King, R., Franck, R.: Web Service Level Agreement (WSLA) Language Specification, Version 1.0, IBM Corporation (2003), http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf
- 9.Balke, W., Wagner, M.: Towards Personalized Selection of Web Services. In: WWW 2003 (May 2003)Google Scholar
- 10.Menasce, D.A., Dubey, V.: Utility-based QoS Brokering in Service Oriented Architectures. In: ICWS 2007, July 2007, pp. 422–430 (2007)Google Scholar
- 11.Haddad, J.E., Manouvrier, M., Ramirez, G., Rukoz, M.: QoS-Driven Selection of Web Services for Transactional Composition. In: ICWS 2008, September 2008, pp. 653–660 (2008)Google Scholar