Details
Description
The current model for web services in Jalview 2 is based around extending abstract classes to implement job submission, state and result generation action methods for the Jalview UI.
An alternative approach is that service providers implement interfaces that allow them to be called by Jalview's web services UI. This (should) avoid duplication of common business logic involved in getting data from Jalview's alignment window, or passing results back to Jalview.
An alternative approach is that service providers implement interfaces that allow them to be called by Jalview's web services UI. This (should) avoid duplication of common business logic involved in getting data from Jalview's alignment window, or passing results back to Jalview.