*** Welcome to piglix ***

Open Cloud Computing Interface

Open Cloud Computing Interface
Open Cloud Computing Interface logo.svg
Status Published
Year started 2010
Latest version 1.2
Organization Open Grid Forum
Related standards Open Virtualisation Format (OVF), Cloud Data Management Interface (CDMI)
Domain Cloud computing
Abbreviation OCCI
Website OCCI working group

The Open Cloud Computing Interface (OCCI) is a set of specifications delivered through the Open Grid Forum, for cloud computing service providers. OCCI has a set of implementations that act as proofs of concept. It builds upon World Wide Web fundamentals by using the Representational State Transfer (REST) approach for interacting with services.

The aim of the Open Cloud Computing Interface is the development of an open specification and API for cloud offerings. The focus was on Infrastructure-as-a-Service (IaaS) based offerings but the interface can be extended to support Platform and Software as a Service offerings as well.

IaaS is one of three primary segments of the cloud computing industry in which compute, storage and network resources are provided as services. The API is based on a review of existing service-provider functionality and a set of use cases contributed by the working group. OCCI is a boundary API that acts as a service front-end to an IaaS provider’s internal infrastructure management framework. OCCI provides commonly understood semantics, syntax and a means of management in the domain of consumer-to-provider IaaS. It covers management of the entire life-cycle of OCCI-defined model entities and is compatible with existing standards such as the Open Virtualization Format (OVF) and the Cloud Data Management Interface (CDMI). Notably, it serves as an integration point for standardization efforts including Distributed Management Task Force, Internet Engineering Task Force and the Storage Networking Industry Association.

They implement specific extensions of OCCI for a particular service: IaaS, PaaS, brokering, etc.

Several implementations have been announced or released.

Here are frameworks to build OCCI APIs.

Complementing these are a variety of developer tools.

Alternative approaches include the use of the Cloud Infrastructure Management Interface (CIMI) and related standards set from DMTF and the Amazon Web Services interfaces from Amazon. (The latter have not been endorsed by any known Standards organization.)


...
Wikipedia

...