eclipse / eavp

Eclipse advanced visualization project
Eclipse Public License 1.0
9 stars 15 forks source link

Create file store to hold and serve media artifacts #178

Open MarkAMartin opened 5 years ago

SmithRWORNL commented 5 years ago

@jayjaybillings Currently, EAVP returns live visualizations. There is no way to permanently output to any format, except as allowed by individual services. Is this issue merely a reminder not to expand scope into outputting to data formats, or are there requirements for services to have capabilities to save visualizations?

jayjaybillings commented 5 years ago

What I envision is that each rendering microservice will ingest "raw" data in the form of an octet-stream that contains data originally sourced from, for example, a CSV. The service will then produce a media artifact, (png, jpeg, mp4, etc.), and ship that artifact as an octet-stream to a file store. The artifact is then passed by a brokering service to the final visualization service.

My thought on this is a good use case for an RDF store, or maybe even the jayjaybillings/bats project.

SmithRWORNL commented 5 years ago

Done in the Robert/MicroServices branch by commir 0dbf9da6b7d4b43b00baa6c9c24081af27b7a817, though currently our only visualization service produces a Vaadin client rather than a file that can be stored.