Semantic Web Semantic Web-based Agent Applications based Agent Applications – from Design to Collaborative Deployment