You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Andras Piros (JIRA)" <ji...@apache.org> on 2017/08/07 08:51:00 UTC
[jira] [Resolved] (OOZIE-2986) API for workflows: basic scenarios
[ https://issues.apache.org/jira/browse/OOZIE-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andras Piros resolved OOZIE-2986.
---------------------------------
Resolution: Fixed
> API for workflows: basic scenarios
> ----------------------------------
>
> Key: OOZIE-2986
> URL: https://issues.apache.org/jira/browse/OOZIE-2986
> Project: Oozie
> Issue Type: Sub-task
> Components: client
> Reporter: Andras Piros
> Assignee: Daniel Becker
> Original Estimate: 40h
> Time Spent: 22h
> Remaining Estimate: 18h
>
> 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
> * automatical insertion of fork / join pairs is not yet covered
> * automatical generation of kill nodes is not yet covered
> * automatical generation of decision nodes is not yet covered
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)