Passerelle is a specialization/extension of the Ptolemy II
          framework of Univ of Berkeley : 
http://ptolemy.berkeley.edu/ptolemyII/
          Another related project, for specific scientific domains  and
          currently still with a larger users-group than Passerelle (but
          this will hopefully change ;-) ), is Kepler : 
https://kepler-project.org/
          
          Within this family of workflow-related systems, the basic
          components are "actors".
          There are R & Matlab actors available in Ptolemy and
          Kepler since a long time.
          We have not used them yet in our own work, but they should be
          straightforward to include in the Passerelle setup or
          derived/extended tools like DAWN.
          
          At iSencia we typically integrate Passerelle in a server-based
          solution that is integrated with a relational database.
          Some basic reporting options are supported via web-UIs then.
          And complex reporting needs are then solved via standard SQL
          and reporting tools like BIRT etc.
          
          So we do have some experience with BIRT usage and integration,
          but more focused on web-apps
          And it is not in a same ready-to-use state in the RCP
          workbench as with KNIME.
          
          
          What could be positive drivers to choose for Passerelle, if
          you're looking for a tool for scientific workflows? 
          - the underlying Ptolemy framework as a solid base for
          advanced workflow systems
          - Passerelle builds on this to offer extra features, both
          technical and functional, e.g. :
          -- integration with OSGi/Equinox
          -- dedicated process/workflow-related features
          -- transparent concurrency, support for asynchronous tasks etc
          -- the architecture has been defined from the ground up to be
          open and modular
          -- proven on multiple UI environments : RCP, Swing, web. All
          based on a common modular platform
          - the availability of DAWN as a proven RCP-based scientific
          workbench, integrating Passerelle with a huge features-set and
          open for further extensions and specializations
          - also the active DAWN community is certainly a plus.
          Depending on your exact needs you may be able to join/reuse
          DAWN?
          - Passerelle has been used since years for different domains:
          from data acquisition & control for physical experiments
          to high-throughput server systems for automated diagnostics
          and repair.
          
          What you should be aware of :
          - Passerelle itself is not a finished package for specific
          scientific domains, but a generic actor-based workflow
          infrastructure. 
          - We offer a "vanilla" RCP workbench, mainly to illustrate
          possibilities. 
          - I.e. Passerelle is more oriented towards developer
          communities that can then use it to build a specialized
          end-user package.
          - DAWN is the perfect example of this approach, if your're
          looking at RCP workbenches.
          
          Hope this gives you already some useful info for your
          evaluation. We can certainly go in more detail if you want!
          
          Kind regards
          erwin
          
          
          Op 16/04/2013 07:54, Philip Wenig schreef: