Abstract
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.
This work was supported by the German Research Foundation (DFG) within the Collaborative Research Center “On-The-Fly Computing” (CRC 901).
Chapter PDF
Similar content being viewed by others
Keywords
References
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications, 1st edn. Springer (2010)
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)
Barros, A., Oberle, D. (eds.): Handbook of Service Description: USDL and Its Methods. Springer, New York (2012)
Benatallah, B., Hacid, M.S., Leger, A., Rey, C., Toumani, F.: On automating web services discovery. The VLDB Journal 14(1), 84–96 (2005)
Caillaud, B., Jullien, B.: Chicken & Egg: Competition among Intermediation Service Providers. The RAND Journal of Economics 34(2), 309–328 (2003), http://www.jstor.org/stable/1593720
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)
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)
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)
Overhage, S.: UnSCom: A Standardized Framework for the Specification of Software Components. In: Weske, M., Liggesmeyer, P. (eds.) NODe 2004. LNCS, vol. 3263, pp. 169–184. Springer, Heidelberg (2004)
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: A Research Roadmap. International Journal of Cooperative Information Systems 17(2), 223–255 (2008)
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)
Wei, D., Wang, T., Wang, J., Bernstein, A.: Sawsdl-imatcher: A customizable and effective semantic web service matchmaker. Web Semantics: Science, Services and Agents on the World Wide Web 9(4), 402–417 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arifulina, S., Platenius, M.C., Becker, S., Gerth, C., Engels, G., Schäfer, W. (2014). Market-Optimized Service Specification and Matching. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds) Service-Oriented Computing. ICSOC 2014. Lecture Notes in Computer Science, vol 8831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45391-9_47
Download citation
DOI: https://doi.org/10.1007/978-3-662-45391-9_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45390-2
Online ISBN: 978-3-662-45391-9
eBook Packages: Computer ScienceComputer Science (R0)