OCCI (Open Cloud Computing Interface )  is an open protocol for management tasks in the cloud environment focused on integration, portability and interoperability with a high degree of extensibility. It is designed to bridge differences between various cloud platforms (or cloud middleware) and provide common ground for users and developers alike.
The rOCCI framework , originally developed by GWDG , was written to simplify the implementation of the OCCI 1.1 protocol in Ruby and later provided the base for a working client and server implementation targeting OpenNebula as its primary back-end cloud platform. The initial server-side implementation provided basic functionality and served as a proof of concept when it was adopted by the EGI Federated Cloud Task Force  and chosen to act as the designated VM management interface. This led to further funding from EGI-InSPIRE  and involvement of CESNET .
This talk aims to provide basic information about the OCCI protocol, introduce its implementation in rOCCI, describe and/or demonstrate some of the functionality provided by rOCCI client and rOCCI-server in concert with OpenNebula. It also briefly examines its use in the EGI FedCloud environment and explores the possibility of further integration with
OpenNebula as a part of the ON ecosystem or even as an integral part of OpenNebula itself in the future. All this with interoperability in mind.
rOCCI dev team:
- Florian Feldhaus
- Boris Parak (CESNET)
- Zdenek Sustr (CESNET)
- Piotr Kasprzak (GWDG)
- Maik Srba (GWDG)