OCCI & Erlang

Posted January 24th, 2014 in Implementations by admin

erOCCI is a framework for building OCCI like API (similar to rOCCI or pyOCNI), with the following objectives:

  • 100% compliance with OCCI specifications (core and rendering)
  • scalability
  • clear separation between
    • rendering: text/occi, text/plain, application/occi+json, etc.
    • transport: HTTP, etc (XMPP planned)
    • backends: storage (Riak, etc.), “procci” to other APIs
  • small and heavily tested (planned.. but some unit tests already there)

OCCI in CloudStack

Posted November 5th, 2013 in Implementations by admin

CloudStack now has an OCCI implementation! The implementation is an extension to rOCCI and has been provided by @isaacchiang.

OCCI OpenStack Now On Stackforge

Posted June 6th, 2013 in News by admin

Stackforge is the place where all OpenStack related projects can find a common home. The OpenStack OCCI implementation has now moved to stackforge infrastructure and can now be found here.

OCCI & CompatibleOne

Posted July 15th, 2012 in Implementations by admin

CompatibleOne provides an implementation of the OCCI server in C. You can also see all the OCCI-based services and interfaces that CompatibleOne supports. CompatibleOne has a clear focus on the need of interoperability in the Cloud and so uses OCCI.

Upcoming CloudPlugfest

Posted May 29th, 2012 in News by admin

The Storage Networking Industry Association’s Cloud Storage Initiative (SNIA CSI) and the Open Grid Forum (OGF) are conducting the second in a series of international cloud plugfests slated for 2012.

What?

Cloud Plugfest sponsored by SNIA CSI/OGF

When?

June 14 – June 17, 2012 Where: Shenzhen, CN (Asia) Amsterdam, NL (Europe) Chicago, Illinois (North America)

Who’s invited?

All cloud implementers are invited to participate either in person or remotely. Participants need not be members of the SNIA, CSI or OGF and the cost to attend is FREE!*

Why attend?

The cloud plugfest will offer a highly collaborative, vendor-neutral, environment for developers and vendors to perform interoperability testing of CDMI and OCCI implementations. By attending the cloud plugfest participants will:

  • Gain a greater understanding of what the needs are for establishing better interoperability with Cloud Computing and Cloud Storage standards, and the opportunity to refine those standards.
  • Gain a better understanding of the requirements for interoperability integration between Cloud Storage (CDMI) and Cloud Computing (OCCI)
  • Interact directly with cloud implementers and early adopters of CDMI and OCCI

How to register?

The cost to register is free. Visit the cloud plugfest page for additional details.

* Plugfest registration is free. Attendees are responsible for all other costs (travel, meals, etc.) associated with participating in this event including any participation fees imposed by co-located venues or event sponsors. For questions or comments about the SNIA Cloud Storage Initiative or this plugfest, please contact Tom Mancuso at csimanager – at – snia.org.

CompatibleOne Workshop

Posted May 29th, 2012 in News by admin

News from our OCCI loving CompatibleOne friends:

For our next Hands On Session, CompatibleOne Team has the great honour to announce the particpation of Billy Cox, Cloud Strategy Director for Intel Software & Services Group. Billy will share with us his perspectives about Cloud Computing and the role of Cloud Service Broker (see Billy Cox’s Bio below)

This Hands On Session will be held over 2 days (13th & 14th of June) in Institut Telecom Mines ParisTech, 46, rue Barrault – 75013 Paris (room C128).

This session will be the opportunity to answer all the questions you may have concerning usage of CompatibleOne. You will be able to to manipulate CompatibleOne platform with the help and support of the developers themselves. And naturally these sessions will be interactive and will take place in real conditions i.e. in the cloud.

The detailed agenda can be found here. Note that due to international participation, all presentations and discussions will be in English. The hands On Session is free of charge but the number of seats is limited. Please confirm your participation ASAP on doodle.

We look forward at meeting you there, CompatibleOne Team.

OCCI and OVF

Posted May 3rd, 2012 in News by admin

A team in Engineering (partially funded by Venus-C) have released a tool, ovf4one, which provides an OCCI interface that accepts OVF and provisions resources through the OpenNebula OCA interface. It is implemented in Java and implements the OCCI specifications and uses OVF messages and OpenNebula as backend.

From a technical perspective, ovf4one is an OCCI to OCA gateway, translating RESTful OCCI calls into OCA RESTful calls and the OVF XML message is translated into OpenNebula VM templates. This project has been realised as part of Venus-C EU project.

OCCI OpenStack Demo

Posted April 17th, 2012 in News by admin

We blogged previously about the availability of an OCCI implementation for OpenStack. Below is a screen cast that demonstrates some, not all, of the functionality available.

Demonstration of OCCI on OpenStack from dizz on Vimeo.

 

OCCI at the OpenStack Design Summit

Posted April 14th, 2012 in News by admin

Hot on the heels of the OCCI OpenStack implementation (wiki, code review) a number of our community members (big thanks to Eugene from R2AD) will be organising an OpenStack Design Summit unconference OCCI session. All are welcome to it from the inquisitive to the sceptical!

Topics to be discussed include:

  • What is OCCI and its goals?
  • Where does OCCI fit the OpenStack picture?
  • How should OpenStack address “extra” APIs?
  • Q&As

The session will be on Wednesday at 4.30pm.in the Golden Gate room.

rOCCI – A Ruby OCCI Framework

Posted April 2nd, 2012 in News by FlorianFeldhaus

rOCCI is an OCCI 1.1 compliant server implementation written in Ruby. Through its modular architecture it can be easily extended to support arbitrary Cloud Frameworks.

rOCCI as mentioned in our last blog post, is the OCCI implementation that powers the work which enables OCCI interoperability with Amazon EC2.

Work on rOCCI started as part of the EU FP7 project SLA@SOI under the working name OGF-OCCI in early 2011. The goal was to develop an OCCI 1.1 compliant server which initially supports OpenNebula and can later be easily extended to support other Cloud Frameworks. As OpenNebula offered a robust Ruby API binding, it was decided to develop the project in Ruby as well. Soon after work on the implementation started it was accepted as an official OpenNebula Ecosystem project.

Interoperability with other implementations of the OCCI standard was ensured by taking part in testing sessions during the SNIA Cloud Plugfests and using OCCI compliance tools such as the OCCI ANTLR Grammar and the DoYouSpeakOCCI tool. For the last Plugfest taking place at the end of February 2012, the project was renamed to rOCCI in order to distinguish it from the name of the standard (OGF-OCCI).

The current architecture of rOCCI is shown in the following overview:

Detailed architecture showing the components of rOCCI

Current features include:

rOCCI is currently mainly developed by employees of GWDG. New contributors are very welcome. For more information visit:

Home of rOCCI

rOCCI on GitHub