Skip to main content

A Domain Specific Language and a Pertinent Business Vocabulary for Cloud Service Selection

  • Conference paper
  • First Online:
Economics of Grids, Clouds, Systems, and Services (GECON 2014)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 8914))

Included in the following conference series:

Abstract

As more cloud computing offerings become available globally, cloud consumers’ efforts of gathering relevant information to support their service selection are raised considerably. On the one hand, high-volume marketplaces, such as Salesforce AppExchange, feature nonformalized offering descriptions. This abstinence of a service formalization impedes cloud consumers’ capabilities to both rapidly assess the fulfillment of their selection criteria and to compare different services uniformly. On the other hand, contemporary research on formalized service marketplaces faces significant challenges in its practical application, especially its ease of use and pertinence. In this article we present a novel textual domain specific language for describing services, a pertinent business vocabulary of selection criteria, and a brokering component. These artifacts raise cloud consumers’ capabilities while being practically applicable, pertinent to businesses, and easy to use.

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 EPUB and 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

Notes

  1. 1.

    https://github.com/TU-Berlin-SNET/sdl-ng.

  2. 2.

    Contained as /examples/vocabulary in the SDL-NG source.

  3. 3.

    https://github.com/TU-Berlin-SNET/tresor-broker.

References

  1. Ajax.org B.V.: Ace (2014). http://ace.c9.io

  2. Akolkar, R., Chefalas, T., Laredo, J., Peng, C.S., Sailer, A., Schaffa, F., Silva-Lepe, I., Tao, T.: The future of service marketplaces in the cloud. In: 2012 IEEE 8th World Congress on Services, pp. 262–269 (2012)

    Google Scholar 

  3. Atlantic Systems Guild Ltd.: Volere Requirements Specification Template (2014)

    Google Scholar 

  4. Carnegie Mellon University: CSMIC: Cloud service measurement initiative consortium (2012). http://csmic.org/

  5. Ermakova, T., Fabian, B., Zarnekow, R.: Security and privacy system requirements for adopting cloud computing in healthcare data sharing scenarios. In: Proceedings of the AMCIS (2013)

    Google Scholar 

  6. Ermakova, T., Huenges, J., Erek, K., Zarnekow, R.: Cloud computing in healthcare - a literature review on current state of research. In: Proceedings of the AMCIS (2013)

    Google Scholar 

  7. Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, Reading (2003)

    Google Scholar 

  8. FlexCloud: FlexCloud (2014). http://flexcloud.eu/

  9. fortiss GmbH: CloudServiceCheck (2014). http://www.value4cloud.de/de/cloudservicecheck

  10. fortiss GmbH: Value4Cloud (2014). http://www.value4cloud.de

  11. Fowler, M.: Domain-Specific Languages. Addison-Wesley, Reading (2011)

    Google Scholar 

  12. German Federal Ministry for Economic Affairs and Energy: Trusted Cloud (2014). http://www.trusted-cloud.de/

  13. Google: Google Apps Marketplace (2014). https://www.google.com/enterprise/marketplace/home/apps/?pli=1

  14. Heinemeier Hansson, D.: Ruby on rails (2014). http://rubyonrails.org

  15. Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. In: Gupta, A. (ed.) MIS Quaterly, pp. 75–105. SciTePress, Lisbon (2004)

    Google Scholar 

  16. IBM: Watson (2014). http://www.ibm.com/smarterplanet/us/en/ibmwatson

  17. IBM Research: The DeepQA Research Team (2013). http://www.research.ibm.com/deepqa

  18. ISO/IEC/IEEE: Systems and software engineering - Vocabulary (2010)

    Google Scholar 

  19. Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis. Technical report, FODA) (1990)

    Google Scholar 

  20. Lacity, M., Reynolds, P.: Cloud services practices for small and medium-sized enterprises. MIS Q. Executive 13(1), 31–44 (2014). Management Information Systems Research Center, Minneapolis

    Google Scholar 

  21. Legner, C.: Is there a market for web services? In: Di Nitto, E., Ripeanu, M. (eds.) ICSOC 2007. LNCS, vol. 4907, pp. 29–42. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. Leidig, T.: Simple editor for linked USDL descriptions (2013). https://github.com/linked-usdl/usdl-editor

  23. Mell, P., Grance, T.: The NIST Definition of Cloud Computing. National Institute of Standards and Technology, Gaithersburg (2011)

    Google Scholar 

  24. MongoDB Inc: mongoDB: Agile and Scalable (2014). http://www.mongodb.org

  25. Oberle, D., Barros, A., Kylau, U., Heinzl, S.: A unified description language for human to automated services. Inf. Syst. 38(1), 155–181 (2013)

    Article  Google Scholar 

  26. Pedrinaci, C., Cardoso, J., Leidig, T.: Linked USDL: a vocabulary for web-scale service trading. In: Presutti, V., d’Amato, C., Gandon, F., d’Aquin, M., Staab, S., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8465, pp. 68–82. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  27. Pedrinaci, C., Cardoso, J., Leidig, T.: Presentation: linked USDL: a vocabulary for web-scale service trading (2014). http://slideshare.net/cpedrinaci/linked-usdl-a-vocabulary-for-webscale-service-trading

  28. Repschläger, J., Wind, S., Zarnekow, R., Turowski, K.: Selection criteria for software as a service: an explorative analysis of provider requirements. In: Proceedings of the AMCIS (2012)

    Google Scholar 

  29. Repschläger, J., Zarnekow, R., Wind, S., Klaus, T.: Cloud requirement framework: requirements and evaluation criteria to adopt cloud solutions. In: Pries-Heje, J., Chiasson, M., Wareham, J., Busquets, X., Valor, J., Seiber, S. (eds.) Proceedings of the 20th European Conference on Information Systems (2012)

    Google Scholar 

  30. Saaty, T.L.: What is the analytic hierarchy process? In: Mitra, G., Greenberg, H.J., Lootsma, F.A., Rijkaert, M.J. (eds.) Mathematical Models for Decision Support. NATO ASI Series, pp. 109–121. Springer, Berlin (1988)

    Chapter  Google Scholar 

  31. Saaty, T.L.: Analytic Network Process: Encyclopedia of Operations Research and Management Science, pp. 28–35. Springer, New York (2001)

    Book  Google Scholar 

  32. Salesforce: AppExchange (2014). https://appexchange.salesforce.com

  33. Sap, AG: USDL marketplace (2012). http://sourceforge.net/projects/usdlmarketplace

  34. Sap, AG: FI-Ware marketplace and repository reference implementation (2013). https://github.com/service-business-framework

  35. Simov, A., Dimitrov, M.: WSMO studio (2008). http://sourceforge.net/projects/wsmostudio/files

  36. Sperberg-McQueen, C.M., Thompson, H.: XML schema (2014). http://www.w3.org/XML/Schema

  37. Spillner, J.: SPACEflight - A versatile live demonstrator and teaching system for advanced service-oriented technologies. In: IEEE (ed.) Proceedings of the 21st CriMiCo, pp. 455–456. IEEE (2011)

    Google Scholar 

  38. Spillner, J.: wsmo4ios-editor (2012). http://serviceplatform.org:8000/trac/browser/packaging/scripts/develtools/wsmo4ios-editor

  39. Spillner, J.: WSMO4IoS (2013). http://serviceplatform.org/spec/wsmo4ios/

  40. Spillner, J., Schill, A.: A versatile and scalable everything-as-a-service registry and discovery. In: Desprez, F., Ferguson, D., Hadar, E., Leymann, F., Jarke, M., Helfert, M. (eds.) CLOSER 2013 Proceedings, pp. 175–183. SciTePress, Lisbon (2013)

    Google Scholar 

  41. Thatmann, D., Slawik, M., Zickau, S., Küpper, A.: Deriving a distributed cloud proxy architecture for managed cloud service consumption. In: CLOUD 2013 Proceedings, pp. 614–620. IEEE, California (2013)

    Google Scholar 

  42. Thatmann, Dirk, Slawik, Mathias, Zickau, Sebastian, Küpper, Axel: Towards a Federated Cloud Ecosystem: Enabling Managed Cloud Service Consumption. In: Vanmechelen, Kurt, Altmann, Jörn, Rana, Omer F. (eds.) GECON 2012. LNCS, vol. 7714, pp. 223–233. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  43. The Eclipse Foundation: Eclipse Modeling Framework Project (EMF) (2014). http://www.eclipse.org/modeling/emf

  44. The European Commission: A Recovery On The Horizon: Annual Report on European SMEs 2012/2013 (2013)

    Google Scholar 

  45. W3C OWL Working Group: OWL 2 Web Ontology Language Document Overview: W3C Recommendation 11/12/2012 (2012). http://www.w3.org/TR/owl2-overview

  46. WSML Working Group: Web Service Modeling Language (2008). http://www.wsmo.org/wsml

  47. Zickau, S., Küpper, A.: Towards location-based services in a cloud computing ecosystem. In: Ortsbezogene Anwendungen und Dienste, pp. 187–190 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mathias Slawik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Slawik, M., Küpper, A. (2014). A Domain Specific Language and a Pertinent Business Vocabulary for Cloud Service Selection. In: Altmann, J., Vanmechelen, K., Rana, O. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2014. Lecture Notes in Computer Science(), vol 8914. Springer, Cham. https://doi.org/10.1007/978-3-319-14609-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14609-6_12

  • Published:

  • Publisher Name: Springer, Cham

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

  • Online ISBN: 978-3-319-14609-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics