Research Challenges in Services-Oriented Systems