Open Cloud Computing Interface

Why Trust Techopedia

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

Margaret Rouse
Technology Expert
Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.

Advertisements