eclipselabs / passerelle

Passerelle, an actor-based process engine based on Ptolemy II
5 stars 3 forks source link

Integrate "Common Data Model" as default result representation for workflow tasks #10

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
ANSTO and Synchrotron Soleil have been working to arrive at a standardized 
representation of data sets, initially to be used in tools/solutions for data 
analysis, to encapsulate the concrete data storage, internal file formats etc.

It consists of a standardized API to work with hierarchic data sets, combined 
with a plugin platform. Plugins serve to provide a bridge between :
- the technical data storage and its specific representation
- and the standardized API.

This API matches quite well with entity models used for Passerelle in several 
projects related to automated diagnostics and decisions, where each workflow 
step (performed by an actor) is represented by a Task entity with its life 
cycle events and its results. The result entities are very similar to the CDM 
API.

We should provide in Passerelle :
- a new result entity model, based on CDM
- persistence options to files and databases maintaining whatever is needed for 
later usage through CDM
- CDM plugin(s) to be able to feed Passerelle results from files and from 
databases into CDM

Original issue reported on code.google.com by erwin...@gmail.com on 18 Nov 2011 at 7:39

GoogleCodeExporter commented 9 years ago
Got CDMA workspace working, and some sample code running.

Original comment by erwin...@gmail.com on 1 Feb 2012 at 9:04

erwindl0 commented 9 years ago

This will no longer be continued as the standard impl. At Soleil, CDMA is integrated in their actor libraries and underlying APIs.