You are here

Semantic Technologies to support Cloud Applications' Portability and Interoperability on Multiple

Beniamino Di Martino, PhD - Full Professor mOSAIC EU-ICT Project Coordinator - vice-Director Dipartimento di Ingegneria Industriale e dell'Informazione, Seconda Universita' di Napoli
Thursday, April 24, 2014 - 12:00
Cloud vendor lock-in and interoperability gaps arise (among many reasons) when semantics of resources and services, and of Application Programming Interfaces is not shared. Standards and techniques borrowed from SOA and Semantic Web Services areas might help in gaining shared, machine readable description of Cloud offerings (resources, Services at Platform and Application level, and their API groundings), thus allowing automatic discovery, matchmaking, and thus supporting selection, brokering, interoperability end even composition of Cloud Services among multiple Clouds. This series of two lectures starts with an introduction to Semantic Web and Semantic Web Services technologies, languages and tools. Then an overview of applications of semantic technologies is provided, in particular to discovery and management of Web and Cloud Services, APIs and resources. Finally, the outcomes of the mOSAIC EU funded project are presented: a Cloud Ontology, a Semantic Engine, and a Dynamic Semantic Discovery System. The second lecture consists of practical laboratory exercises and hands-on on Semantic tools for Ontology building and Semantic Web Services annotations. Expected results: Participating students will know about basic and advanced techniques for Semantic processing, Semantic Web Services, Cloud Computing and Cloud Portability / Interoperability issues. In addition, the visibility of the exchange program between the two Universities will hopefully be raised by this lecturing activity, and this might lead to further student exchanges. Day 1: Tuesday 12-14 (as part of the CLC-MIRI course) A5-106 Day 2: Thurdsay 12-13 (for the research group) C6-220 Day 3: Friday 12-14 (as part of the CLC-MIRI course) A5-106