Web Services: The glue or just more rock and scissors?