Hi,
A workflow application consists of the workflow definition and all the associated resources such as MapReduce Jar files, Pig scripts, etc. Applications need to follow a simple directory structure and are deployed to HDFS so that Oozie can access them.
An example directory structure is shown below:
<name of workflow>/</name>
??? lib/
? ??? hadoop-examples.jar
??? workflow.xml