Invited Talk: Anish Karmarkar (Oracle)
Cloud Application Management for Platforms (CAMP) is a standard that addresses the problem of portability of artifacts and interoperability of APIs in a Platform as a Service (PaaS) environment. It defines the artifacts and APIs that need to be offered by a PaaS to manage building, running, administering, monitoring and patching of applications in the cloud. This is a collaborative and open standard that is being developed in OASIS.
One of the goals for this effort is to allow developers, users, and vendors to create tools and services that interact with any conforming PaaS. The interoperability between platform clouds that CAMP offers means that a CAMP client such as an ADE can target multiple clouds with a single common interface/implementation. In addition to various vendors, OpenStack Solum and Apache Brooklyn have both adopted CAMP and it is central to their design.
This talk will focus on the details of the CAMP specification, including its resource model, REST API, packaging format and descriptors; as well as its history, status and current implementations.
Anish Karmarkar, Ph.D., is a Standards Architect at Oracle and manages a team responsible for standardization of Cloud, IoT, Java, and SOA specifications. He has 20+ years of research, development and standards experience in various aspects of distributed systems. He has been active in development of various Cloud, IoT, Web services and Service-oriented Architecture specifications. He is an active participant in various Working Groups, Technical Committees, and Expert Groups in W3C, OASIS, JCP, ISO/IEC JTC1, and Service Component Architecture (OSOA) collaboration. He is also Oracle’s representative on the JCP Executive Committee, OSGi Alliance Board, OMG Board, Convenor of ISO/IEC JTC1 SC38 Working Group 1, and the co-Chair of SCA-BPEL and SCA-J Technical Committees.