Market-Optimized Service Specification and Matching
Various approaches in service engineering are based on service markets where brokers use service matching in order to perform service discovery. For matching, a broker translates the specifications of providers’ services and requesters’ requirements into her own specification language, in order to check their compliance using a matcher. The broker’s success depends on the configuration of her language and its matcher because they influence important properties like the effort for providers and requesters to create suitable specifications as well as accuracy and runtime of matching. However, neither existing service specification languages, nor existing matching approaches are optimized in such way. Our approach automatically provides brokers with an optimal configuration of a language and its matcher to improve her success in a given market with respect to her strategy. The approach is based on formalized configuration properties and a predefined set of configuration rules.
KeywordsService-Oriented Computing Service Engineering Service Specification Service Matching Service Brokers Service Market
Unable to display preview. Download preview PDF.
- 1.Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications, 1st edn. Springer (2010)Google Scholar
- 2.Arifulina, S., Platenius, M.C., Gerth, C., Becker, S., Engels, G., Schäfer, W.: Configuration of Specification Language and Matching for Services in On-The-Fly Computing. Tech. Rep. tr-ri-14-342, Heinz Nixdorf Institute (2014)Google Scholar
- 3.Barros, A., Oberle, D. (eds.): Handbook of Service Description: USDL and Its Methods. Springer, New York (2012)Google Scholar
- 6.Di Ruscio, D., Malavolta, I., Muccini, H., Pelliccione, P., Pierantonio, A.: Developing next generation adls through mde techniques. In: Proceedings of the ICSE 2010, USA, vol. 1, pp. 85–94 (2010)Google Scholar
- 7.Kappel, G., Langer, P., Retschitzegger, W., Schwinger, W., Wimmer, M.: Model Transformation By-Example: A Survey of the First Wave. In: Düsterhöft, A., Klettke, M., Schewe, K.-D. (eds.) Conceptual Modelling and Its Theoretical Foundations. LNCS, vol. 7260, pp. 197–215. Springer, Heidelberg (2012)CrossRefGoogle Scholar
- 8.Klusch, M., Kapahnke, P.: The iSeM Matchmaker: A Flexible Approach for Adaptive Hybrid Semantic Service Selection. Web Semantics: Science, Services and Agents on the World Wide Web 15(3) (2012)Google Scholar
- 11.Schlauderer, S., Overhage, S.: How perfect are markets for software services? an economic perspective on market deficiencies and desirable market features. In: Tuunainen, V.K., Rossi, M., Nandhakumar, J. (eds.) ECIS (2011)Google Scholar