Skip to main content

Integrating Service Matchers into a Service Market Architecture

  • Conference paper
Book cover Software Architecture (ECSA 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8627))

Included in the following conference series:

Abstract

Service markets provide software components in the form of services. In order to enable a service discovery that satisfies service requesters and providers best, markets need automatic service matching: approaches for comparing whether a provided service satisfies a service request. Current markets, e.g., app markets, are limited to basic keyword-based search although many better suitable matching approaches are described in literature. However, necessary architectural decisions for the integration of matchers have a huge impact on quality properties like performance or security.

Architectural decisions wrt. service matchers have rarely been discussed, yet, and systematic approaches for their integration into service markets are missing. In this paper, we present a systematic integration approach including the definition of requirements and a discussion on architectural tactics. As a benefit, the decision-making process of integrating service matchers is supported and the overall market success can be improved.

This work was supported by the German Research Foundation (DFG) within the Collaborative Research Center “On-The-Fly Computing” (CRC 901).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amazon Web Services. Website, aws.amazon.com (last access: June 2014)

  2. Bachmann, F., Bass, L., Klein, M.: Deriving architectural tactics: A step toward methodical architectural design. Technical report, Software Engineering Institute, Carnegie Mellon University, CMU/SEI-2003-TR-004 (2003)

    Google Scholar 

  3. Chinnici, R., Moreau, J.-J., Ryman, A., Weerawarana, S.: Web Services Description Language Version 2.0 Part 1: Core Language. Technical report (2007)

    Google Scholar 

  4. Dong, H., Hussain, F.K., Chang, E.: Semantic Web Service matchmakers: state of the art and challenges. In: Concurrency and Computation: Practice and Experience, vol. 25, pp. 961–988. Wiley Online Library (2012)

    Google Scholar 

  5. Google. Google Play - Website, play.google.com/ (last access: June 2014)

  6. Herbst, N.R., Kounev, S., Reussner, R.: Elasticity: What it is, and What it is Not. In: 10th Int. Conf. on Autonomic Computing. USENIX (2013)

    Google Scholar 

  7. Klusch, M.: Semantic web service coordination. In: CASCOM: Intelligent Service Coordination in the Semantic Web, pp. 59–104. Springer (2008)

    Google Scholar 

  8. O’Sullivan, J., Edmond, D., ter Hofstede, A.H.M.: Service description: A survey of the general nature of services. Distributed and Parallel Databases Journal (2002)

    Google Scholar 

  9. Platenius, M.C., Becker, S., Schäfer, W.: Integrating Service Matchers into a Service Market Architecture. Technical Report tr-ri-14-340, Heinz Nixdorf Institute (2014)

    Google Scholar 

  10. Platenius, M.C., von Detten, M., Becker, S., Schäfer, W., Engels, G.: A Survey of Fuzzy Service Matching Approaches in the Context of On-The-Fly Computing. In: 16th Int. Symposium on Component-based Software Engineering. ACM (2013)

    Google Scholar 

  11. Salesforce.com, Inc., Salesforce AppExchange, appexchange.salesforce.com (last access: June 2014)

  12. Schlauderer, S., Overhage, S.: How Perfect are Markets for Software Services? An Economic Perspective on Market Deficiencies and Desirable Market Features. In: Proc. of the 19th European Conf. on Information Systems (2011)

    Google Scholar 

  13. StrikeIron. StrikeIron - Website, http://www.strikeiron.com (last access: June 2014)

  14. The Eclipse Foundation. Eclipse Marketplace, marketplace.eclipse.org (last access: June 2014)

  15. W3C. Web services architecture, w3.org/TR/ws-arch (last access: June 2014)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Platenius, M.C., Becker, S., Schäfer, W. (2014). Integrating Service Matchers into a Service Market Architecture. In: Avgeriou, P., Zdun, U. (eds) Software Architecture. ECSA 2014. Lecture Notes in Computer Science, vol 8627. Springer, Cham. https://doi.org/10.1007/978-3-319-09970-5_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09970-5_19

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09969-9

  • Online ISBN: 978-3-319-09970-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics