OCCI 1.2 revision in public comment

Posted May 4th, 2015 in News by admin

Thanks to the help of many helpers a set of documents describing OCCI revision 1.2 is now in public comment. Similar to IETF OGF uses a very open policy – so this is the point in time where we need your help. Please read the docs and provide us with comments and suggestions.

OCCI 1.2 targets to be backwards compatible with OCCI rev 1.1. An overall of 9 documents is now ready for your comments at the OGF website.

The 9 documents are:

  • A updated core model – which includes minor updates and e.g. refinements about the usage of Attributes in the Meta-model.
  • A updated Infrastructure model – which minor tweaks on the state models of the kind descriptions
  • The HTTP text rendering document has been split:
    • in a protocol definition defining how OCCI is RESTfully modeled over HTTP, and
    • a text rendering document containing the text rendering
  • A newly defined JSON rendering based on the new protocol document
  • A newly defined extension to render Service Level Agreements
  • A newly defined extension to deal with Platform as a Service Service Providers over OCCI
  • A Profile which is a recommendation driven by the EGI project.
  • and last – but definitely not least – and informal document describing how OCCI can be used to Monitor resources.

Again – many thanks to those who helped to achieve this milestone. And already many thanks in advance to the community for helping forming OCCI 1.2 through this public comment phase.

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.

OGF42 Updates from the Group

Posted September 15th, 2014 in News by admin

The OCCI working group has been quite busy in the past months to work on new revision of the OCCI specs. This has lead to contributions from multiple individuals at the OGF 42 event in London, which was held at the Imperial College. Four sessions in total and with plenty of coffee in between guided the attendees through no less then 9 PDF document drafts which were discussed. Alongside this there were a number of demos.

With this blog post we like to inform you that the upcoming revision of the OCCI specs will be a backward compatible update adding some features to the specification. Some of these will be:

  • Updates to the core model specification for readability alongside with the introduction of the OCCI Attribute type which now allows for types and default values of attributes
  • A split of the current HTTP text rendering document into a HTTP Protocol and a Text Rendering document. Also Sub-resources within the HTTP protocol will be introduced
  • Updates of the infrastructure specification document which update state models for the resource instances
  • JSON Rendering specification which can be used alongside with the Text Rendering
  • PaaS specification which allows for management of PaaS cloud resource
  • SLA extension for handling SLA of your cloud resources
  • DRMAA binding which will allow job job submission via a RESTful OCCI compliant interface
  • Drafts on Monitoring and Billing extensions for OCCI.
  • Minor additions of useful features in any of the above specifications

We as a group are thrilled about the ongoings and wild usage of OCCI and hope these changes will make your work with OCCI more satisfying. Again thanks to the individuals in the community which made this round of revision possible.

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 Presented at the Future Internet Assembly

Posted May 10th, 2013 in News by admin

The ICCLab presented on the latest developments (PDF) in the Open Cloud Computing Interface at the Future Internet Assembly in Dublin. The session was organised by Cloud4SOA and the main theme was MultiCloud. In this regard, OCCI figures in many projects striving from this including EGI FedCloud, CompatibleOne and BonFire. In the presentation some future points of work that will be carried out in Mobile Cloud Networking, which took the audience’s interest.

Kindly reposted from the ICCLab

Interoperability & Standards Survey

Posted April 26th, 2013 in News by admin

If you are involved in the world of cloud standards, could you take 5 minutes of your time to fill-in the implementation survey and help prepare the Cloud Plugfest & Demos that will happen at the Cloud Interoperability Week.

Cloud Standards, Interoperability and Testing Workshop

Posted April 26th, 2013 in News by admin

The aim of this workshop, held at Cloud Interoperability Week, is to set out some short and medium term objectives towards the long-term goal of interoperable cloud solutions. The event will bring together the diverse communities that will need to co-operate to understand how best to standardise different approaches.

Presentations will focus on (but are not limited to):

  • Applications of standards in industry and in open-source projects
  • Provenance and availability of cloud standards
  • Practical use of cloud standards and frameworks
  • Importance of interoperability
  • Interworking between standards and popular framework solutions
  • Tools for conformance and performance testing
  • Future trends and priorities

To submit a proposal, please fill in the presentation submission form.

Cloud Interoperability Week

Posted April 26th, 2013 in News by admin

ETSI, OCEAN Project, OGF, OW2 and SNIA invite you to their first joint Cloud Interoperability Week, 18th – 20 Sept, co-hosted with the EGI and SDC conferences.

If you want to have your say fill in the Cloud Standards Implementation Survey.

The event will provide an insight into the current state of Cloud Standards implementations and use cases. It continues the series of Cloud Plugfests aimed at promoting interoperability efforts on cloud standards-based software, services, frameworks, products and projects and will be combined with a workshop and demonstrations.

The Cloud Interoperability Week will be co-located with the EGI Technical Forum and OGF39 at the Hotel Melia Castilla, in Madrid, Spain, 18th – 20 September. Registration is free and will be open shortly to public and private companies involved in cloud solutions based on recognised standards.

For further notifications you can subscribe here.


Posted January 25th, 2013 in News by admin

OCCI was presented to the Cloud Application Management for Platforms (CAMP) group today. CAMP is a standard coming out of the OASIS group to define an interface to Platform as a Service offerings.

Here’s the presentation given.

Easily Installing OCCI on OpenStack

Posted October 3rd, 2012 in News by admin

For many deployers of infrastructure as a service one very topical infrastructure management framework is OpenStack. Typically deployments of OpenStack are rather complicated and when the number of nodes running OpenStack is large then configuration management toolkits are essential. Such toolkits include the likes of Chef and Puppet. Recently folks over at the ICCLab at Zurich University for Applied Sciences have made changes and issued a github pull request against PuppetLabs puppet OpenStack installer (a set of modules and manifests). With this contribution any organisation with a substantial OpenStack deployment, whose configuration is managed by puppet, can easily offer a standardised, interoperable (as demonstrated by FedCloud) interface. The work leverages the existing OpenStack OCCI implementation that is contributed by FI-ware. Further details on how to use the manifest can be found here.