Building Blocks

An Application is a collection of application building blocks that read and write data through the data abstraction layer in CDAP.

Data abstractions include:

Applications are composed from these program building blocks:

Additional abstractions include:

For a high-level view of the concepts of the Cask Data Application Platform, see the platform overview.