Big growth in OCCI community implementation activities, and OCCIware project announced

Posted February 15th, 2015 in News by AlanSill

A recent search through GitHub shows that there is a tremendous amount of activity taking place in various portions of the developer community to implement the OCCI standards, which currently stand as a set of Proposed Recommendations in OGF.

Here’s a quick run-down of recent active work:

  • jOCCI-api: A java library implementing transport functions for rendered OCCI (Open Cloud Computing Interface) queries

  • occi-os OCCI standards-based interface for OpenStack, used in several projects including the EGI Federated Cloud

  • snf-occi implements the OCCI specification and maps it to the @Synnefo OpenStack API

  • rOCCI – A Ruby OCCI Framework consisting of rOCCI-core, rOCCI-api, rOCCI-cli, and rOCCI-server

  • The CESNET rOCCI-testsuites provide functionality tests for the rOCCI server and client.
  • The related occi-cli and occi-server Omnibus projects create full-stack platform-specific packages for the indicated components through easily-implemented commands, for example, “$ bin/omnibus publish path/to/*.deb –backend s3” (very useful if you are a fan of the Chef packaging tool!)

  • OCCIViz: A general purpose visualization tool for OCCI Entity instances from Intel Labs.

  • occi-js: a Javascript OCCI client library

  • OCCI/VOMS integration endpointsA list of astakos API endpoints to faciliate the OCCI/VOMS integration (apiary documentation).

  • erocci: An erlang OCCI implementation,

Finally but not at all least, is the news that the OCCIware project was launched last month with a large group of contributing organizations and companies. This project has as its goal to produce “a formal framework for the management of any digital resource in the cloud,” explicitly extending use of the OCCI standards to implementation areas that cover multiple levels of service architecture, including “all steps from modelization, design, development, simulation, deployment, execution and administration of cloud computing resources.” Please visit the OCCIware site to find out more.

Many of these developments will be discussed at the upcoming “Cloud Standards Ready for Prime-time” workshop on standards-based interoperability sponsored by the CloudWATCH project at CloudScape VII, which will be held 9-10 March 2015 in Brussels, Belgium and also at a panel on this topic to be held at Cloud Expo Europe, 11-12 March 2015 in London, UK.

There will also be a talk on the OCCIware project to be presented the Open Cloud Park Developer Forum at @CloudExpoEurope 11-12 Mar 2015, sponsored by @OpenStack, @opennebula, and @ow2.

If you are developing other implementations in or beyond this growing list, please be sure to post on Twitter with a mention to @occiwg or @OGFStandards, or join the occi-wg mailing list and send updates and information on what you are doing. Join the mailing list also if you have implementation questions! See other blog posts here for further information on other activities and on how you can contribute to further developments of implementations or to refinement, extension and further enhancements of the standards.