MessageLevelSecurity (MLS) is now included in WebServicesSecurity specs for SoapProtocol. See WebServicesInteroperabilityOrganization document at http://www.ws-i.org/Profiles/BasicSecurity/SecurityChallenges-1.0.pdf to see various options for SimpleObjectAccessProtocol messages. ''Significance of MessageLevelSecurity for SOAP WebServices'' MS Rebecca Dias blog in Mar05 and said MLS is one of two most important new developments in WebServices architecture (the other being WS-Policy). Key benefits include flexibility in choosing types of security tokens and which part of the message to apply them. And that (transport) intermediaries can insert signed audit trail information. * a reference in the blog linked to an Oct04 article on MS WebServicesSpecifications V2 which DonBox coauthored. It had this to say about messages: ** ''...realizing that messages often have a life beyond a given transmission event. '' What does that mean? Does it mean messages often get responded to, and that there is a "return trip" for the message that the sender would want to do further processing, or that messages are often part of a larger SecureConversation? See article at http://msdn.microsoft.com/webservices/webservices/understanding/advancedwebservices/default.aspx?pull=/library/en-us/dnwebsrv/html/introwsa.asp ---- Is it true that with MessageLevelSecurity, than TransportLevelSecurity is no longer required? GridComputing people have dropped HTTPG in their implementations once MLS is available. And MS Feb05 "Why WSE" article at http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnwse/html/whywse.asp seem to support TransportLevelSecurity no longer required when there is MessageLevelSecurity. ---- How does RestArchitecturalStyle WebServices handle security for messages? Do developers have to code a customized version of MessageLevelSecurity embedded in the WebApplication? ---- CategorySecurity