Download presentation
Presentation is loading. Please wait.
1
Design Review: October 16, 2009
2
Goal: Develop a web service for BRACAPro Model Project Delivery: November 25 th, 2009 Development Team Delivery Manager: Maki Duncan (mduncan@5amsolutions.com)mduncan@5amsolutions.com Architect/R expert: J Ireland (jireland@5amsolutions.com)jireland@5amsolutions.com Tech Lead: Deb Dasgupta (ddasgupta@5amsolutions.com)ddasgupta@5amsolutions.com Developer: Hannes Niedner (hniedner@5amsolutions.com) 2
3
Performance HIGH: System shall respond within 3 sec to each request under a sustained load of 1 request every 5 sec. Availability HIGH: The web service shall be available whenever the web server container and R server are available. HIGH: Large FFH files or potential denial of service attacks will be detected and not reduce access to legitimate users. 3
4
Usability HIGH: Any client that speaks WSDL can obtain all static semantics via inspection of our WSDL LOW: Maintainers of the system will have access to information about past system history, such as average response time over defined periods, errors, total requests. LOW: Installers will be able to install and configure the application to the production environment in less than 1 hour assuming Java, Jboss and R environment are configured Security HIGH: Changing the application server from HTTP to HTTPS requires no change to the code under development. 4
5
Modifiability HIGH: If the model changes but input & output parameters do not, the exposed WSDL will not change and the number of hours needed to test, fix, and deploy this change is more than a day. The web service should not have to change. FUTURE WORK: Silver Compatible Grid Service is on the road map but out of scope for the current project. FUTURE WORK: Input / Output changes at the web service layer may be expected with model updates but out of scope for the current project. 5
6
Testability HIGH: Production testing will occur during transition period prior to go-live date. MEDIUM: Target code coverage for unit tests are 90 % line and 90 % branch MEDIUM: The R subsystem, web tier, and R wrapper tier shall be independently testable 6
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.