Don't miss an insight. Subscribe to Techopedia for free.


Open Cloud Computing Interface

What Does Open Cloud Computing Interface Mean?

Open Cloud Computing Interface (OCCI) is a set of open standards and specifications developed by the Open Grid Forum (OGF) that defines how various cloud service providers can provision their resources and services to end users.


OCCI’s set of features includes implementation, protocol and API stack, all of which provide management-level functionalities for the cloud service. Initially, OCCI was developed for infrastructure as a service (IaaS) cloud offerings for providing compute, storage and network resources. Now it is also compatible with the two other popular cloud service models, platform as a service (PaaS) and software as a service (SaaS).

Techopedia Explains Open Cloud Computing Interface

Open cloud computing interface (OCCI) was developed to streamline and standardize the creation of API and system calls, which are universally similar in all IaaS providers, to provide remote management service for deployment, scaling, monitoring and other system/network management tasks essential for remote cloud customers.

OCCI is developed around representational state transfer software architecture. This works on the concept of client/server architecture, where the end user is the client and the provider hosting the cloud infrastructure is the server, provisioning integration, portability and interoperability of cloud solutions to the recipient.


Related Terms