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

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.

[1]  Josef Spillner,et al.  Methodik und Referenzarchitektur zur inkrementellen Verbesserung der Metaqualität einer vertragsgebundenen, heterogenen und verteilten Dienstausführung , 2010 .

[2]  Josef Spillner,et al.  Creating optimal cloud storage systems , 2013, Future Gener. Comput. Syst..

[3]  Yunhao Liu,et al.  Ad-UDDI: An Active and Distributed Service Registry , 2005, TES.

[4]  Demian Antony D'Mello,et al.  A Review of Dynamic Web Service Description and Discovery Techniques , 2010, 2010 First International Conference on Integrated Intelligent Computing.

[5]  Chandrakant D. Patel,et al.  Everything as a Service: Powering the New Information Economy , 2011, Computer.

[6]  Daniel Oberle,et al.  Design Overview of USDL , 2012, Handbook of Service Description.

[7]  Armin Haller,et al.  An ontology-based system for Cloud infrastructure services' discovery , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[8]  Cees T. A. M. de Laat,et al.  Towards an Infrastructure Description Language for Modeling Computing Infrastructures , 2012, 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications.

[9]  Nicola Guarino,et al.  Towards an Ontological Foundation of Services Science: The General Service Model , 2011, Wirtschaftsinformatik.

[10]  Jos de Bruijn,et al.  The Web Service Modeling Language WSML: An Overview , 2006, ESWC.

[11]  Erich Schikuta,et al.  Quo vadis interface definition languages? Towards a interface definition language for RESTful services , 2009, 2009 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[12]  Iris Braun,et al.  ConQo – A Context- And QoS-Aware Service Discovery , 2008 .

[13]  Christian Huemer,et al.  ebXML: status, research issues, and obstacles , 2002, Proceedings Twelfth International Workshop on Research Issues in Data Engineering: Engineering E-Commerce/E-Business Systems RIDE-2EC 2002.

[14]  Yigal Hoffner,et al.  In Search of the Right Partner , 2002, PRO-VE.

[15]  Tejashri Inadarchand Jain,et al.  Look Before You Leap: A Survey of Web Service Discovery , 2010 .

[16]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[17]  Claude Kirchner,et al.  An overview of ELAN , 1998, WRLA.

[18]  Ruy J. G. B. de Queiroz,et al.  Forensic as a Service - FaaS , 2011 .

[19]  Alexander Schill,et al.  Semantic Description of Text Mining Services , 2012 .

[20]  Schahram Dustdar,et al.  DEMODS: A Description Model for Data-as-a-Service , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[21]  Norman May,et al.  Towards a Unified Service Description Language for the Internet of Services: Requirements and First Developments , 2010, 2010 IEEE International Conference on Services Computing.

[22]  Holger Lausen,et al.  Web Service Search on Large Scale , 2009, ICSOC/ServiceWave.

[23]  J. Sacha,et al.  A Service-Oriented Peer-to-Peer Architecture for a Digital Ecosystem , 2007, 2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.

[24]  Takahiro Kawamura,et al.  Importing the Semantic Web in UDDI , 2002, WES.

[25]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[26]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[27]  Paulo F. Pires,et al.  Optimizing services selection in a cloud multiplatform scenario , 2012, 2012 IEEE Latin America Conference on Cloud Computing and Communications (LatinCloud).