Towards a Uniform Testing Experience - Building a Flexible SOA for Current and Future Web-based e-Test Solutions