OASIS Cloud Application Management for Platforms (CAMP)
Sept 2012: A draft Technical Committee charter has been established to set up the CAMP Technical Committee. The Statement of Purpose is set out below and the complete charter can be viewed at:
(1)(b) Statement of purpose:
Cloud Computing is a new paradigm where applications run on shared, managed platforms and containers. Certain details may be abstracted from the users, who then no longer have need for, expertise in, or control over, the physical infrastructure.
The different types of Cloud Computing are often classified as the following (see http://csrc.nist.gov/groups/SNS/cloud-computing/ for more complete definitions of these terms) although other flavours of Cloud Computing are possible.
- Software as a Service (SaaS), where users interact with the applications directly
- Platform as a Service (PaaS), where users manage the platform that applications are hosted on
- Infrastructure as a Service (IaaS), where users manage virtual machine instances with stacks of middleware supporting applications
The purpose of this TC is to define models, mechanisms and protocols for the management of applications in, and their use of, a Platform as a Service (PaaS) environment.
The focus of this TC is to develop an interoperable protocol for PaaS (self service) management interfaces for cloud users to use in developing, deploying and the administration of their applications. PaaS management should allow for, but not require, IaaS management to manage the deployment of resources for an application. If an IaaS infrastructure is used as an underlying, enabling technology, the IaaS API should not show through to the PaaS management interface.
The TC will define interfaces for self-service provisioning, monitoring and control. A standard interface for PaaS application management is expected to enable an ecosystem consisting of common tools, plugins, libraries and frameworks, which would remedy the current situation of bespoke interfaces for different vendor platforms that do not provide much vendor value-add.
OASIS Topology and Orchestration Specification for Cloud Applications Version 1.0
Committee Specfication Draft 02 5th April 2012
This specification introduces the formal description of Service Templates, including their structure, properties, and behavior. The concept of a "service template" is used to specify the "topology" (or structure) and "orchestration" (or invocation of management behavior) of IT services. Typically, services are provisioned in an IT infrastructure and their management behavior must be orchestrated in accordance with constraints or policies, for example to achieve service level objectives.
OASIS International Cloud Symposium
Update on the inaugural OASIS International Cloud Symposium, held at Ditton Manor, Slough, October 10th to 13th 2011.
This major coming together of cloud standards bodies from around the world was focused on the provision of cloud standards to meet the requirements of governments and the public sector in general. We were fortunate to attract representatives from many governments to contribute their thinking as to requirements and also provide an update on their activities. Suffice to say that Cloud adoption is gathering momentum in all of the major geographies, including the USA (National Institute of Science and Technology); UK, Europe, China, India and Singapore. There were 25 standards bodies present, ranging from the largest: ISO, ITU, IEEE to more modest industry and user led initiatives.
The topics covered addressed the major items highlighted in the World Economic Forum report on Cloud Adoption see http://www.weforum.org/reports/advancing-cloud-computing-what-do-now.
For more information please see http://events.oasis-open.org/home/cloud/2011 where a report of the event and a full record of proceedings can be obtained.