Semantic sky: a platform for cloud service integration based on semantic web technologies

These days, the number of data sources an ordinary computer user works with every day is very large and continues to grow. With the increasing number of cloud services with specialized functionalities, the users are faced with the necessity to routinely perform manual actions to interchange data among different cloud and web services, in order to perform more complex and composite actions. These actions always require a certain amount of dedicated time from the user, who has to change the context in which he work, in order to take the actions and transfer data from one system to another. In this paper, we present a software platform, based on the concepts and technologies of the Semantic Web, which provides the users with a unified and simple composite approach to the different services they use, and crates a simple flow of information from one infrastructure to another. The system is able to automatically discover the context in which the user is working, and offer him the actions which can be used over the data within the context. In this way, the user can completely focus on his tasks in his work environment, and get relevant information and possible actions in that context. This system automates the execution of the users' tasks, which leads to improvements in their productivity, information exchange and efficiency. The system is called "Semantic Sky" and represents a platform where many cloud services are interconnected by the use of semantic web technologies.

[1]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[2]  Leo Sauermann,et al.  Semantic Desktop 2.0: The Gnowsis Experience , 2006, International Semantic Web Conference.

[3]  Jürgen Angele,et al.  OntoBrokerMature and approved semantic middleware , 2014, Semantic Web.

[4]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[5]  Francisco García-Sánchez,et al.  Adding semantics to software-as-a-service and cloud computing , 2010 .

[6]  Salvatore Venticinque,et al.  An Ontology for the Cloud in mOSAIC , 2011 .

[7]  John Domingue,et al.  Supporting the creation of semantic RESTful service descriptions , 2009 .

[8]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[9]  Peter Mika,et al.  Web Semantics in the Clouds , 2008, IEEE Intelligent Systems.

[10]  Christian Bizer,et al.  D2R Server - Publishing Relational Databases on the Semantic Web , 2004 .

[11]  James A. Hendler,et al.  The Semantic Web 10 , 2011 .

[12]  Dana Petcu,et al.  Building a Mosaic of Clouds , 2010, Euro-Par Workshops.

[13]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[14]  Tomas Vitvar,et al.  hRESTS: An HTML Microformat for Describing RESTful Web Services , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[15]  Salvatore Venticinque,et al.  Architecturing a Sky Computing Platform , 2010, ServiceWave Workshops.

[16]  Michael Erdmann,et al.  Ontology-Based Knowledge Management in Automotive Engineering Scenarios , 2008, Ontology Management.

[17]  José A. B. Fortes,et al.  Sky Computing , 2009, IEEE Internet Computing.

[18]  Alexander Reelsen Play framework Cookbook , 2011 .

[19]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .