A Versatile and Scalable Everything-as-a-Service Registry and Discovery

Josef Spillner, Alexander Schill

2013

Abstract

Networked humans and autonomous systems rely increasingly on service-oriented architectures. Conventional systems often focus on digitally delivered web services or on business services with varying degrees of formalisation. According to service integration principles, the service registry as the pivotal point between providers and consumers determines the types of services which can be found and delivered. With the growing importance of cloud computing topics in research and industry, more generic service models, description languages and registry architectures are proposed to extend the breadth towards truly reusable Everything-as-a-Service (XaaS) registration entries. Despite the proposals, there is a shortage of capable and extensible XaaS registries. In this paper, we present such a system and share our experience in using it for service-related experiments.

References

  1. AbuJarour, M. (2010). A Proactive Service Registry With Enriched Service Descriptions. 9th Retreat of the HPI Research School. Neuruppin, Germany.
  2. Banerjee, P., Bash, C., Friedrich, R., Goldsack, P., Huberman, B. A., Manley, J., Patel, C., Ranganathan, P., and Veitch, A. (2011). Everything as a Service: Powering the New Information Economy. Computer, 44(3):36- 43.
  3. Barros, A., Oberle, D., Kylau, U., and Heinzl, S. (2012). An Overview of USDL. In Barros, A. and Oberle, D., editors, Handbook of Service Description - USDL and its Methods, pages 185-215. Springer Berlin Heidelberg.
  4. Cardoso, J., Barros, A., May, N., and Kylau, U. (2010). Towards a Unified Service Description Language for the Internet of Services: Requirements and First Developments. In Proceedings of the IEEE International Conference on Services Computing (SCC), pages 602- 609. Miami, Florida, USA.
  5. Cavalcante, E., Batista, T., Lopes, F., Rodriguez, N., de Moura, A. L., Delicato, F. C., Pires, P. F., and Mendes, R. (2012). Optimizing Services Selection in a Cloud Multiplatform Scenario. In 1st Latin American Conference on Cloud Computing and Communications (LatinCloud), pages 31-36. Porto Alegre, Brazil.
  6. de Bruijn, J., Lausen, H., Polleres, A., and Fensel, D. (2006). The Web Service Modeling Language WSML: An Overview. In Proceedings of the 3rd European Conference on The Semantic Web: Research and Applications (ESWC), pages 590-604. Budva, Montenegro.
  7. Didoné, D. and de Queiroz, R. J. G. B. (2011). Forensic as a Service - FaaS. In Proceedings of the Sixth International Conference on Forensic Computer Science (ICoFCS), pages 202-210. Florianópolis, Brazil.
  8. D'Mello, D. A. and S., A. V. (2010). A Review of Dynamic Web Service Description and Discovery Techniques. In First International Conference on Integrated Intelligent Computing (ICIIC), pages 246-251. Bangalore, India.
  9. Du, Z., Huai, J., and Liu, Y. (2005). Ad-UDDI: An Active and Distributed Service Registry. In Proceedings of the 6th International Conference on Technologies for E-Services (TES), volume 3811 of LNCS, pages 58- 71. Trondheim, Norway.
  10. Ferrario, R., Guarino, N., Janiesch, C., Kiemes, T., Oberle, D., and Probst, F. (2011). Towards an Ontological
  11. Field, S. and Hoffner, Y. (2002). In search of the right partner. In Collaborative Business Ecosystems and Virtual Enterprises, chapter 7, pages 55-62. Kluwer.
  12. Ghijsen, M., van der Ham, J., Grosso, P., and de Laat, C. (2012). Towards an Infrastructure Description Language for Modeling Computing Infrastructures. In 10th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA), pages 207-214. Madrid, Spain.
  13. Guinard, D., Trifa, V., Karnouskos, S., Spieß, P., and Savio, D. (2010). Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services. IEEE Transactions on Services Computing, 3(3):223-235.
  14. Hofreiter, B., Huemer, C., and Klas, W. (2002). ebXML: Status, Research Issues, and Obstacles. In Proc. of 12th International Workshop on Research Issues on Data Engineering (RIDE), pages 7-16. San Jose, California, USA.
  15. Mangler, J., Schikuta, E., and Witzany, C. (2009). Quo Vadis Interface Definition Languages? Towards a Interface Definition Language For RESTful Services. In IEEE International Conference on Service-Oriented Computing and Applications (SOCA), pages 1-4. Taipei, Taiwan.
  16. Nair, M. K. and Gopalakrishna, D. V. (2010). Look Before You Leap: A Survey of Web Service Discovery. International Journal of Computer Applications, 7(5).
  17. Paolucci, M., Kawamura, T., Payne, T. R., and Sycara, K. (2002). Importing the Semantic Web in UDDI. In Web Services, e-Business and the Semantic Web, volume 2512 of LNCS, pages 225-236. Toronto, Canada.
  18. Pautasso, C., Zimmermann, O., and Leymann, F. (2008). Restful Web Services vs. "Big" Web Services: Making the Right Architectural Decision. In Proceedings of the 17th international conference on World Wide Web (WWW), pages 805-814. Beijing, China.
  19. Pfeifer, K. and Schill, A. (2012). Semantic Description of Text Mining Services. In Second International Conference on Advances in Information Mining and Management (IMMM). Venice, Italy.
  20. Sacha, J., Biskupski, B., Dahlem, D., Cunningham, R., Dowling, J., and Meier, R. (2007). A Service-Oriented Peer-to-Peer Architecture for a Digital Ecosystem. In 2007 Inaugural IEEE International Conference on Digital Ecosystems and Technologies (DEST), pages 205-210. Cairns, Australia.
  21. Solanki, M., Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., , and Sycara, K. (2004). Bringing Semantics to Web Services: The OWL-S Approach. In First International Workshop on Semantic Web Services and Web Process Composition (SWSWPC), volume 3387 of LNCS, pages 26-42. San Diego, California, USA.
  22. Spillner, J. (2010). Methodik und Referenzarchitektur zur inkrementellen Verbesserung der Metaqualität einer vertragsgebundenen, heterogenen und verteilten Di-
  23. Spillner, J. (2011). An Environment for Educational Service Communities. International Research Journal of Telecommunication Sciences, 2(2):22-27.
  24. Spillner, J. (2013). WSMO4IoS Specification and Ontology Catalogue. Online: http://serviceplatform.org/ spec/ wsmo4ios/.
  25. Spillner, J., Müller, J., and Schill, A. (2013). Creating Optimal Cloud Storage Systems. Future Generation Computer Systems, 29(4):1062-1072. DOI: http://dx.doi.org/10.1016/j.future.2012.06.004.
  26. Steinmetz, N., Lausen, H., and Brunner, M. (2009). Web Service Search on Large Scale. In ServiceOriented Computing: 7th International Joint Conference, ICSOC-ServiceWave, volume 5900 of LNCS, pages 437-444. Stockholm, Sweden.
  27. Stoyanova, G., Buder, B., Strunk, A., and Braun, I. (2008). ConQo - A Context- and QoS-Aware Service Discovery. In Proceedings of IADIS International Conference WWW/Internet. Freiburg, Germany.
  28. Vu, Q. H., Pham, T.-V., Truong, H.-L., Dustdar, S., and Asal, R. (2012). DEMODS: A Description Model for Data-as-a-Service. In Proceedings of the 26th IEEE International Conference on Advanced Information Networking and Applications (AINA), pages 605- 612. Fukuoka, Japan.
  29. Zhang, M., Ranjan, R., Haller, A., Georgakopoulos, D., Menzel, M., and Nepal, S. (2012). An Ontology based System for Cloud Infrastructure Services Discovery. In 8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom). Pittsburgh, Pennsylvania, USA.
Download


Paper Citation


in Harvard Style

Spillner J. and Schill A. (2013). A Versatile and Scalable Everything-as-a-Service Registry and Discovery . In Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-52-5, pages 175-183. DOI: 10.5220/0004373301750183


in Bibtex Style

@conference{closer13,
author={Josef Spillner and Alexander Schill},
title={A Versatile and Scalable Everything-as-a-Service Registry and Discovery},
booktitle={Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2013},
pages={175-183},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004373301750183},
isbn={978-989-8565-52-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - A Versatile and Scalable Everything-as-a-Service Registry and Discovery
SN - 978-989-8565-52-5
AU - Spillner J.
AU - Schill A.
PY - 2013
SP - 175
EP - 183
DO - 10.5220/0004373301750183