Story #15105

[Spike] Evaluate alternatives for Composer functionality in Workbench2

Added by Tom Morris about 1 month ago. Updated 27 days ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
1.0

History

#1 Updated by Tom Morris about 1 month ago

  • Status changed from New to In Progress

#2 Updated by Tom Morris about 1 month ago

  • Status changed from In Progress to New
  • Story points set to 1.0

#3 Updated by Tom Morris about 1 month ago

  • Target version changed from To Be Groomed to Arvados Future Sprints

#4 Updated by Peter Amstutz about 1 month ago

Had a sit-down yesterday with Kaushik Ghose from Seven Bridges at Bio-IT World.

Discussed future of Composer.

Expressed the need for a major refactor to isolate and abstract data providers and execution backends (and to a lesser extent, electron-specific features). This would require throwing out the existing Seven Bridges platform integration (since we obviously can't/won't do the work to support it). Suggested that we could do the refactoring work and contribute it back as a proposed "Composer v2". SBG would continue their ongoing maintenance of cwl-ts and cwl-svg (for example, adding upcoming cwl v1.1 support) as separate components that are used by Composer, Workbench 2, SBG platform and others.

He supports this plan, with a few requests:

  1. To continue to support the Electron desktop build along with a pure web build
  2. To include some acknowledgement / branding of the Rabix project in Arvados Composer
  3. To document new the data provider / execution interfaces to support their efforts to re-add Seven Bridges platform support

Also available in: Atom PDF