Ontologies for Platform as Service APIs Interoperability

Open access

Abstract

Ontologies can be used to describe common cloud functionalities and enable common terminology to assist in cloud interoperability. In this work, we have developed the ontology for resources and operations and the ontology of interoperability problems. The aim is to clearly describe and categorize the existing functionalities, features and specificities of commercial platform asaservice offers. The first ontology also provides data type mappings among different Paa Sstorages and cross-Paa Sdata types used in inputs and outputs of the remote APIoperations to provideacommon layer for information exchange and data migration among different Paa Sproviders. The ontologies were evaluated by tools and by human experts. Furthermore, the ontologies were used in cloud interoperability prototype to show their practical applicability.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • 1. Moscato F. R. Aversa B. Di Martino T.-F. Fortis V. Munteanu. An Analysis of m OSAIC Ontology for Cloud Resources Annotation. - In: Proc. of Federated Conference on Computer Science and Information Systems Szczecin 2011 pp. 973-980.

  • 2. Andročec D. N. Vrček. Platform asa Service API Ontology. - In: Proc. of 12th European Conference on e Government Barcelona 2012 pp. 47-54.

  • 3. Youseff L. M. Butrico D. Da Silva. Towarda Unified Ontology of Cloud Computing. - In: Grid Computing Environments Workshop (GCE’08) Austin Texas 2008 pp. 1-10.

  • 4. Weinhardt C. A. Anandasivam B. Blau J. Stosse r. Business Models in the Service World. - IT Professional Vol. 11 March 2009 No 2 pp. 28-33.

  • 5. Deng Y. M. R. Head A. Kochut J. Munson A. Sailer H. Shaikh. Introducing Semantics to Cloud Services Catalogs. - In: IEEE International Conference on Services Computing (SCC’2011) Washington DC 2011 pp. 24-31.

  • 6. Takahashi T. Y. Kadobayashi H. Fujiwara. Ontological Approach Toward Cybersecurity in Cloud Computing. - In: Proc. of 3rd International Conference on Security of Information and Networks (SIN’10) Rostov-on-Don Russian Federation 2010 p. 100.

  • 7. Martinez A. C. G. I. Echeverri A. G. C. Sanz. Malware Detection Based on Cloud Computing Integrating Intrusion Ontology Representation. - In: IEEE Latin-American Conference on Communications (LATINCOM’10) Bogota 2010 pp. 1-6.

  • 8. Bernstein D. D. Vij. Intercloud Directory and Exchange Protocol Detail Using XMPPand RDF. - In: 6th World Congress on Services (SERVICES-1 2010) Miami Florida 2010 pp. 431-438.

  • 9. Han T. K. M. Sim. An Ontology-Enhanced Cloud Service Discovery System. - In: Proc. of International Multi Conference of Engineers and Computer Scientists 2010 Hong Kong Vol. I 2010 pp. 644-649.

  • 10. Kang J. K. M. Sim. Ontology and Search Engine for Cloud Computing System. - In: International Conference on System Science and Engineering (ICSSE 2011) Macao 2011 pp. 276-281.

  • 11. Dastjerdi A. V. S. G. H. Tabatabaei R. Buyya. An Effective Architecture for Automated Appliance Management System Applying Ontology-Based Cloud Discovery. - In: 10th IEEE/ACM International Conference on Cluster Cloud and Grid Computing (CCGrid’2010) Melbourne Australia 2010 pp. 104-112.

  • 12. Ma H. K.-D. Schewe Q. Wang. An Abstract Model for Service Provision Search and Composition. - In: IEEE Asia-Pacific Services Computing Conference (APSCC’09) Singapore 2009 pp. 95-102.

  • 13. Poveda-Villalón M. M. C. Suárez-Figueroa A. Gómez-Pérez. A Double Classification of Common Pitfalls in Ontologies. - In: Proc. of Workshop on Ontology Quality (Onto Qual’10) Co-Located with EKAW 2010 Lisbon Portugal 2010.

  • 14. Poveda-Villalón M. M. C. Suárez-Figueroa A. Gomez-Perez Asuncion. Validating Ontologies with OOPS! - In: Proc. of 18th International Conference on Knowledge Engineering and Knowledge Management (EKAW’12) Galway City Ireland 2012 pp. 267-281.

  • 15. Baumeister J. D. Seipel. Anomalies in Ontologies with Rules. - Web Semantics: Science Services and Agents on the World Wide Web Vol. 8 March 2010 No 1 pp. 55-68.

  • 16. Vrandečić D. Ontology Evaluation. Ph D Thesis Karlsruher Instituts Fuer Technologie (KIT) Karlsruhe 2010.

  • 17. Gómez-Pérez A. Ontology Evaluation. - In: Handbook on Ontologies S. Staab and R. Studer Eds. Berlin Heidelberg Springer 2004 pp. 251-273.

  • 18. Brank J. M. Grobelnik D. Mladenić. A Survey of Ontology Evaluation Techniques. - In: Proc. of Conference on Data Mining and Data Warehouses Si KDD 2005 Ljubljana Slovenia 2005.

  • 19. Amirhosseini M. J. Salim. Onto Absolute asa Ontology Evaluation Methodology in Analysis of the Structural Domains in Upper Middle and Lower Level Ontologies. - In: International Conference on Semantic Technology and Information Retrieval (STAIR’11) Putrajaya 2011 pp. 26-33.

  • 20. Noy N. F. D. L. Mc Guinness. Ontology Development 101: A Guide to Creating Your First Ontology. Stanford University 2001.

  • 21. SOFTEAM SINTEF Tecnalia. REMICS Deliverable D4.1 PIM4Cloud. REMICS Consortium Project Deliverable March 2012.

  • 22. Domingue J. M. Zaremba B. Norton M. Kerrigan A. Mocan A. Carenini E. Cimpian M. Haines J. Sciciluna M. Zaremb a. Reference Ontology for Semantic Service Oriented Architectures. OASIS Public Review Draft 01 November 2008.

  • 23. Martin D. M. Burstein J. Hobbs O. Lassila D. Mc Dermott S. Mc Ilraith S. Narayanan M. Paolucci B. Parsia T. Payne E. Sirin N. Srinivasan K. Sycara. OWL-S: Semantic Markup for Web Services. W3C Member Submission November 2004.

  • 24. Roman D. H. Lausen U. Keller J. de Bruijn C. Bussler J. Domingue D. Fensel M. Hepp M. Kifer B. Köni g-Ries J. Kopecky R. Lara E. Oren A. Polleres J. Scicluna M. Stollber g. D2v1.4. Web Service Modeling Ontology (WSMO). WSMO Working Draft February 2007.

  • 25. Pahl C. L. Zhang F. Fowley. A Look at Cloud Architecture Interoperability through Standards. - In: 4th International Conference on Cloud Computing Grids and Virtualization Valenica Spain 2013 pp. 7-12.

  • 26. OASIS. Topology and Orchestration Specification for Cloud Applications Version 1.0. OASIS OASIS Committee Specification Committee Specification 01 March 2013 Accessed 9 November 2016. http://docs.oasis-open.org/tosca/TOSCA/v1.0/cs01/TOSCA-v1.0-cs01.pdf

  • 27. SNIA. Cloud Data Management Interface (CDMITM) Version 1.0.2. SNIA SNIA Technical Position Jun. 2012 Accessed 9 November 2016. http://snia.org/sites/default/files/CDMI%20v1.0.2.pdf

  • 28. Salesforce. SOAP API Developer’s Guide Version 28.0. 21-Jun-2013 Accessed 9 November 2016. http://www.salesforce.com/us/developer/docs/api/

  • 29. Salesforce. Metadata API Developer’s Guide. Salesforce 05-Oct-2013. Accessed 9 November 2016. https://developer.salesforce.com/docs/atlas.enus.api_meta.meta/api_meta/meta_intro.htm

  • 30. Google. Entities Properties and Keys. 16-Aug-2013 Accessed 9 November 2016. https://cloud.google.com/appengine/docs/java/datastore/entities

  • 31. Google. Google App Engine Java API. Google Accessed 9 November 2016. https://cloud.google.com/appengine/docs/java/javadoc/

  • 32. Microsoft. Windows Azure Storage Services REST API Reference. Microsoft 31-Aug-2011 Accessed 9 November 2016. http://msdn.microsoft.com/en-us/library/windowsazure/dd179355.aspx

  • 33. Naudet Y. T. Latour W. Guedria D. Chen. Towardsa Systemic Formalisation of Interoperability. - Computers in Industry Vol. 61 February 2010 No 2 pp. 176-185.

  • 34. Park J. S. Ram. Information Systems Interoperability. - ACM Transactions on Information Systems Vol. 22 October 2004 No 4 pp. 595-632.

  • 35. Sheth A. P. V. Kashyap. So Far (Schematically) yet So Near (Semantically). - In: Proc. of IFIP WG 2.6. Database Semantics Conference on Interoperable Database Systems 1993 pp. 283-312.

  • 36. Parent C. S. Spaccapietra. Database Integration: The Key to Data Interoperability. - In: Advances in Object-Oriented Data Modeling. MIT Press 2000.

  • 37. Zhu F. M. Turner I. Kotsiopoulos K. Bennett M. Russel D. Budgen P. Brereton J. Keane P. Layzell M. Rigby. Dynamic Data Integration Using Web Services. - In: Proc. of IEEE International Conference on Web Services (ICWS’04) San Diego USA 2004 pp. 262-272.

  • 38. Haslhofer B. W. Klas. A Survey of Techniques for Achieving Metadata Interoperability. - ACM Computing Surveys Vol. 42 February 2010 No 2 pp. 1-37.

  • 39. Ponnekanti S. R. A. Fox. Interoperability among Independently Evolving Web Services. - In: Proc. of 5th ACM/IFIP/USENIX International Conference on Middleware (Middleware’04) Toronto Canada 2004 pp. 331-351.

  • 40. Nagarajan M. K. Verma A. P. Sheth J. A. Miller. Ontology Driven Data Mediation in Web Services. - International Journal of Web Services Research Vol. 4 34 2007 No 4 pp. 104-126.

  • 41. Berre A.-J. B. Elvesæter N. Figay C. Guglielmina S. G. Johnsen D. Karlsen T. Knothe S. Lippe. The ATHENA Interoperability Framework. - In: Enterprise Interoperability II. R. J. Gonçalves J. P. Müller K. Mertins and M. Zelm Eds. London Springer pp. 569-580.

  • 42. Loutas N. E. Kamateri K. Tarabanis F. D’Andria. D 1.2 Cloud4SOA Cloud Semantic Interoperability Framework. 2 Juny 2011 Accessed 9 November 2016. http://www.cloud4soa.com/sites/default/files/D1.2_Cloud4SOA%20Cloud%20Semantic%20Interoperability%20Framework.pdf

  • 43. Neuhaus F. A. Vizedom K. Baclawski M. Bennett M. Dean M. Denny M. Grüninger A. Hashemi T. Longstreth L. Obrst S. Ray R. Sriram T. Schneider M. Vegetti M. West P. Yim. Towards Ontology Evaluation across the Life Cycle. Applied Ontology 2013 No 3 pp. 179-194.

  • 44. Protege Wiki. DL Query Tab. Protege Wiki. 18-Mar-2013 Accessed 9 November 2016. http://protegewiki.stanford.edu/wiki/DLQuery Tab

  • 45. Carlini E. M. Coppola P. Dazzi L. Ricci G. Righetti. Cloud Federations in Contrail. - In: Euro-Par 2011 Parallel Processing Workshops. Vol. 7155 M. Alexander P. D’Ambra A. Belloum G. Bosilca M. Cannataro M. Danelutto B. Martino M. Gerndt E. Jeannot R. Namyst J. Roman S. L. Scott J. L. Traff G. Vallée and J. Weidendorfer Eds. Berlin Heidelberg Springer 2012 pp. 159-168.

Search
Journal information
Impact Factor


CiteScore 2018: 0.84

SCImago Journal Rank (SJR) 2018: 0.215
Source Normalized Impact per Paper (SNIP) 2018: 0.595

Mathematical Citation Quotient (MCQ) 2018: 0.01

Metrics
All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 250 117 2
PDF Downloads 120 72 4