Intermediate API definition

Summary
The intermediate API for both Big Data frameworks and Cloud Providers will be internally used for delivering D3.2.