Teaching Web Services with Virtual Environments: Improving Cross-Curricular Skills | IEEE Conference Publication | IEEE Xplore