Secure and Trustworthy Service Composition