Securing Web services with WS-Security :demystifying WS-Security, WS-Policy, SAML, XML Signature, and XML Encryption