Andras Piros created OOZIE-2986:
-----------------------------------

             Summary: API for workflows
                 Key: OOZIE-2986
                 URL: https://issues.apache.org/jira/browse/OOZIE-2986
             Project: Oozie
          Issue Type: Sub-task
            Reporter: Andras Piros
            Assignee: Daniel Becker


After the [*generated JAXB objects*|OOZIE-2980] and after we have an 
understanding [*how Dozer works*|OOZIE-2982], the task is:
* implement a [*fluent API*|https://en.wikipedia.org/wiki/Fluent_interface] 
that covers an easy-to-use workflow creation mechanism
* similar to the one [*Apache 
Airflow*|https://airflow.incubator.apache.org/concepts.html] uses
* {{WorkflowApp}} instances are created
* these are converted to JAXB {{Object}} s via 
[*Dozer*|http://dozer.sourceforge.net/]
* these can be serialized to XML and written to filesystem
* cross checks are not yet covered
* only workflows are covered
* schema versions of workflows are not yet covered
* only the direction API -> {{WorkflowApp}} -> JAXB {{Object}} -> XML is covered



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to