Cask Data Application Platform (CDAP) is developer-centric middleware for developing and running Big Data applications. Before you learn how to develop and operate applications, this chapter will explain the concepts and architecture of CDAP.
Anatomy of a Big Data Application: Explains the areas of concern in developing a Big Data application, and how you use CDAP to address these.
Modes and Components: Covers the modes and components of CDAP.
CDAP Abstractions: Describes how CDAP abstractions provide portability by decoupling your data and applications from the underlying infrastructure.
Programming Interfaces: CDAP interfaces can be described as either Developer or Clients interfaces.
...