This project provide the DSL for generating workflows for big data + cloud operations. The workflows can be generated in any of the workflow systems.
A wrapper for writing WORA(Write Once and Run Anywhere) Spark Jobs can be found here, BigBrick
BBC: A DSL for Designing Cloud-based Heterogeneous Bigdata Pipelines, IEEE International Conference on Big Data, Boston, 2017 Ferosh Jacob, Ilamgumaran Karunanithi, Pramod Salian, and Ravi Sambhu
The DSL examples can be found in the files folder for several integrations.