Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-2160

Decouple jalview web services UI from service implementations

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: JWS-GUI
    • Labels:
      None

      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.

        Attachments

          Activity

            People

            Assignee:
            jprocter James Procter
            Reporter:
            jprocter James Procter
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: