Open cloud computing interface is a set of open standard guidelines or specifications that is given to the cloud service providers through the Open-Grid Forum about how they can utilize and provide the resources and services to their end users. The OCCI aims to deliver API and open specifications on how to manage the cloud computing infrastructure remotely. It is affordable and offers a good choice of services to the end users. OCCI was initiated to systematize the API and system calls for the Infrastructure as a Service (IaaS) providers but has now been further developed to support the PaaS and SaaS providers.
How does open cloud computing interface work?
Open cloud computing interface uses a client-server architecture where the end-user is the client and the cloud infrastructure is the server. Its set of features include implementation, protocol as well as API stack that offer management-level functionalities to the cloud service.
OCCI helps us to standardize the creation of APIs and system calls that are more or less similar in all cloud service providers. The interface uses http extensions in order to offer the required metadata. These extensions are fully compatible with the existing http clients. As a result, you can issue commands to machines using command-line tools.