Improve software performance, scalability, robustness and reliability
Performance: Eliminate bottlenecks and poorly performing components. VO services should be perceived to cost no more than using existing solutions
Scalability: Verify System performance can be maintained by deploying additional VO services. Aim to support 100 logged in users, 20 simultaneous users of core services
Robustness: Review and enhance Unit and Integration tests, ensure components pass tests. Document resource requirements by component. Verify components fail gracefully when resources squeezed.
Reliability: Ensure components report true error conditions and fail gracefully. Provide additional APIs in AR to support retry and fail-over. Components should try to avoid hanging where possible.
Complete Technical User Documentation incl. running AR.
Work with scientists to integrate more science applications
Participate in critical review of fitness for purpose of the UI
I&R Process: review/refactor
Provide consistent, straightforward component configuration and administration mechanisms
Investigate and develop prototypye Taverna based workflow components