OCCI visualization

Posted March 18th, 2016 in Implementations by admin

occiviz-large

This is a general purpose visualization tool for OCCI Entity instances. OCCI Resource entities are visualized as points on a round wheel, while the Link entities connecting the Resources are depicted as colorful lines between them. For more info see: https://github.com/IntelLabsEurope/OCCIViz

ooi: OpenStack OCCI Interface

Posted March 18th, 2016 in Implementations by admin

ooi-large

The EU funded projects EGI-Engage and INDIGO-Datacloud have come up with an OCCI interface leveraging the public OpenStack APIs: ooi

OCCI & Erlang

Posted January 24th, 2014 in Implementations by admin

erocci-large

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-large

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

OCCI in OpenStack

Posted July 18th, 2012 in Implementations by admin

openstack_slide

The OCCI working group and the OpenStack team are working together to deliver an OCCI implementation in OpenStack. The implementation blueprint can be found at the OpenStack nova blueprints site. The latest implementation can be found on github.

For more information please visit: http://wiki.openstack.org/occi

OCCI in OpenNebula

Posted July 18th, 2012 in Implementations by admin

one_slide

“As open source, community-driven software, OpenNebula is fully committed to standards, ensuring that our users can avoid vendor lock-in. We provided the first reference implementation of the OCCI specification, and have many users and innovative projects that are building solutions around this implementation, so contributing to create an open ecosystem.” – Ignacio m. Llorente. The OCCI implementation in OpenNebula is available through the software ecosystem community web site and is based on the rOCCI framework.

OCCI & CompatibleOne

Posted July 15th, 2012 in Implementations by admin

compatible_one_large

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.

~okeanos & OCCI

Posted May 23rd, 2012 in Implementations by admin

okeanos+occi_900x250

“Here in GRNET we are developing an API translation proxy in order Synnefo, our IaaS cloud management software to be compatible with OCCI specifications. We believe that this implementation will prove helpful for others to learn more about ~okeanos and its unique features using a widely acceptable, community-lead API.”

rOCCI & OCCI

Posted May 22nd, 2012 in Implementations by admin

rOCCI900px_250px

rOCCI is a modular Framework for OCCI written in ruby. It enables users to consume provider specific APIs like the OpenNebula or EC2 API through the Open Cloud Computing Interface. For more information visit the OpenNebula wiki.

DYSO

Posted March 5th, 2012 in Implementations by admin

900x250

The doyouspeakOCCI Compliance Testing Facility,  is a Google App Engine (GAE)-based checking tool for the Open Cloud Computing Interface (OCCI) family of specifications. More specifically, it provides a full compliance test suite for the OCCI Core (GFD.183)OCCI Infrastructure (GFD.184), and OCCI RESTful HTTP Rendering (GFD.185)specifications.

doyouspeakOCCI is written in Python and heavily building on the GAE services, mainly Task QueueURL Fetch, and the webapp Framework.