Influences of Architectural and Implementation Choices on CyberInfrastructure Quality – A Case Study