''Web services'': hype or not?