Details
-
Type: Task
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: JWS-GUI
-
Labels:None
-
Epic Link:
Description
The Jalview Desktop web services UI in 2.9 is still heavily dependent on service implementations, with much code duplication between JWS1 (which is deprecated), and JWS2 (which will be sunsetted in the next few years).
Work to be done includes key points identified in JAL-2159:
* separate implementation from service dependent logic for
- configuration
- discovery
- functional service description
- job parameterisation/submission/monitoring/retrieval
* concrete implementations for configurable web services UI components
* interfaces for implementation by specific service clients
Rules:
1. no service specific imports allowed in core jalview packages.
Work to be done includes key points identified in JAL-2159:
* separate implementation from service dependent logic for
- configuration
- discovery
- functional service description
- job parameterisation/submission/monitoring/retrieval
* concrete implementations for configurable web services UI components
* interfaces for implementation by specific service clients
Rules:
1. no service specific imports allowed in core jalview packages.