Cloud Modelling Language must represent all physical and virtual resources in cloud service, including its current status meeting the requirements of developer. Cloud Modelling Language is more inclined towards academics rather than business way of thought, at least it current state. Apart from this article, you will find interesting articles, research works on Cloud Modelling Language in Google Scholar.
Whereabouts of Cloud Modelling Language
Application of standard that clarify both how to use the cloud services and the offerings of various cloud providers at least for comparison is being carrying out by several initiatives, sometimes supported by certain groups of large companies, sometimes fully carried out at academic level.
The Cloud Modelling Language must ensure three basic objectives:
- The language must represent all physical and virtual resources in a cloud service, including its current status;
- The proposed language must be able to model the service supported by the provider;
- The language should represent the requirements of the developer relating them to the service provider.
The scenario of using this Cloud Modelling Language standard involves basically three variables : the application developer, the cloud provider and a system of automated cloud management.
Cloud Modelling Language and CloudML
The idea behind CloudML is to provide a simpler and more reliable way to enter the world of cloud services to companies of any size that have to do with the IT business on Cloud. CloudML was developed by the MOD’s research group. The proposal of CloudML that is currently being considered for inclusion in a new Request for Proposal dedicated to language, is focused on the modeling deployment of applications and services in the cloud for portability, interoperability and reuse.
The official website of CloudML is :
The working principle is described there in the website and not discussed to avoid repetition. In short, the cloud provider should create an XML document that describes all the services offered, then the developer would use these descriptions to determine that whether the requirements can be met by the cloud service in question or not.