Objective

Deliver a minimal working software package by the end of the TDWG Conference (October 27-31, 2014). 

Summary of expected deliverables

  1. Delivery via a single executable jar containing all binary dependencies.  Users would need to have Java (a JRE) installed, and access to services on the Internet would be required by some actors.
  2. The ability to declare an Akka-actor based workflow in a simple text format.  YAML would be the easiest to implement and is both easy to read and write manually. (RestFlow uses YAML for workflow declarations.)
  3. The ability to execute workflows using the executable jar.
  4. A very small library of Akka actors (included in the jar) based on actors currently in the FilteredPush akka.fp package, and adapted to work with the framework supporting (2) and (3).  There also could be a small number of general purpose actors for demonstration purposes.
  5. A small number of pre-defined workflows (again, declared in YAML) based on the workflows in the akka.fp package.
  6. A set of sample input data sets online (very small data sets could be included in the jar).
  7. A page or two of documentation online describing how to define and run workflows, and how to interpret the results.

Expected limitations

  • This version of the software will not enable users to define new actors (except by writing and compiling new Java classes and including them on the classpath).

 

 

 

  • No labels