Title :
Semantic Web Annotation and Representation of Cloud APIs
Author :
Cretella, Giuseppina ; Di Martino, Beniamino
Author_Institution :
Dept. of Inf. Eng., Second Univ. of Naples, Aversa, Italy
Abstract :
In this paper we present an analysis of existing annotation techniques for semantic description of Application Programming Interfaces exposed as web services through SOAP or REST based protocol. We propose an original methodology and technique for semantic annotation of web APIs particularly taylored to Cloud APIs. In cloud scenario particularly important for the characterization of cloud services are the non functional requirements, such as the service level requests, offers to be matched for reach a Service Level Agreement (SLA) and offers. The technique we illustrate in this paper includes semantic description of such non functional requirement in addition to functional ones. Two case studies on semantically describing IBM and Amazon cloud APIs are provided, in the context of the Semantic Engine development for the mosaic European project.
Keywords :
Web services; application program interfaces; cloud computing; semantic Web; Amazon cloud API; Cloud API; IBM; REST based protocol; SLA; SOAP; Web API; Web service; application programming interface; mosaic European project; nonfunctional requirement; semantic Web annotation; semantic annotation; semantic description; semantic engine development; service level agreement; service level request; Cloud computing; Grounding; Ontologies; Semantics; Servers; Simple object access protocol; Amazon EC2; Cloud APIs; IBM SmartCloud; OWL; Semantic Annotation; mOSAIC;
Conference_Titel :
Emerging Intelligent Data and Web Technologies (EIDWT), 2012 Third International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4673-1986-7
DOI :
10.1109/EIDWT.2012.61