Semantic Web Services and Agents: A Reality Check