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.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Contained as /examples/vocabulary in the SDL-NG source.
- 3.
References
Ajax.org B.V.: Ace (2014). http://ace.c9.io
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)
Atlantic Systems Guild Ltd.: Volere Requirements Specification Template (2014)
Carnegie Mellon University: CSMIC: Cloud service measurement initiative consortium (2012). http://csmic.org/
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)
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)
Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, Reading (2003)
FlexCloud: FlexCloud (2014). http://flexcloud.eu/
fortiss GmbH: CloudServiceCheck (2014). http://www.value4cloud.de/de/cloudservicecheck
fortiss GmbH: Value4Cloud (2014). http://www.value4cloud.de
Fowler, M.: Domain-Specific Languages. Addison-Wesley, Reading (2011)
German Federal Ministry for Economic Affairs and Energy: Trusted Cloud (2014). http://www.trusted-cloud.de/
Google: Google Apps Marketplace (2014). https://www.google.com/enterprise/marketplace/home/apps/?pli=1
Heinemeier Hansson, D.: Ruby on rails (2014). http://rubyonrails.org
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)
IBM: Watson (2014). http://www.ibm.com/smarterplanet/us/en/ibmwatson
IBM Research: The DeepQA Research Team (2013). http://www.research.ibm.com/deepqa
ISO/IEC/IEEE: Systems and software engineering - Vocabulary (2010)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis. Technical report, FODA) (1990)
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
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)
Leidig, T.: Simple editor for linked USDL descriptions (2013). https://github.com/linked-usdl/usdl-editor
Mell, P., Grance, T.: The NIST Definition of Cloud Computing. National Institute of Standards and Technology, Gaithersburg (2011)
MongoDB Inc: mongoDB: Agile and Scalable (2014). http://www.mongodb.org
Oberle, D., Barros, A., Kylau, U., Heinzl, S.: A unified description language for human to automated services. Inf. Syst. 38(1), 155–181 (2013)
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)
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
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)
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)
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)
Saaty, T.L.: Analytic Network Process: Encyclopedia of Operations Research and Management Science, pp. 28–35. Springer, New York (2001)
Salesforce: AppExchange (2014). https://appexchange.salesforce.com
Sap, AG: USDL marketplace (2012). http://sourceforge.net/projects/usdlmarketplace
Sap, AG: FI-Ware marketplace and repository reference implementation (2013). https://github.com/service-business-framework
Simov, A., Dimitrov, M.: WSMO studio (2008). http://sourceforge.net/projects/wsmostudio/files
Sperberg-McQueen, C.M., Thompson, H.: XML schema (2014). http://www.w3.org/XML/Schema
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)
Spillner, J.: wsmo4ios-editor (2012). http://serviceplatform.org:8000/trac/browser/packaging/scripts/develtools/wsmo4ios-editor
Spillner, J.: WSMO4IoS (2013). http://serviceplatform.org/spec/wsmo4ios/
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)
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)
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)
The Eclipse Foundation: Eclipse Modeling Framework Project (EMF) (2014). http://www.eclipse.org/modeling/emf
The European Commission: A Recovery On The Horizon: Annual Report on European SMEs 2012/2013 (2013)
W3C OWL Working Group: OWL 2 Web Ontology Language Document Overview: W3C Recommendation 11/12/2012 (2012). http://www.w3.org/TR/owl2-overview
WSML Working Group: Web Service Modeling Language (2008). http://www.wsmo.org/wsml
Zickau, S., Küpper, A.: Towards location-based services in a cloud computing ecosystem. In: Ortsbezogene Anwendungen und Dienste, pp. 187–190 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)