WSA網絡安全服務架構有以下特性:
可組合性:盡管多種協議規范可能被組合到一起來實現某些復合行為,但每個協議規范都是獨立設計的。也就是說,盡管一個給定的協議規范為了提供額外可選的功能而用到了另一個協議規范,但是這些協議規范之間并沒有必需的依賴關系。
面向消息:WSA中的各種協議規范均體現為消息和消息交換形式的規定,沒有任何結構性或者服務實現技術方面的額外規定。任何具有這類特性的Web服務協議都可以與其他Web服務協議交互工作,從而支持特定QoS的消息交換。
傳輸獨立性:在SOA的架構中,雖然在Web服務傳送消息可以使用HTTP作為傳輸協議,但在Web服務激增的早期階段及現在都不是必須使用HTTP協議的。目前,大多數的Web服務規范都是基于SOAP消息交換形式來定義的,而與任何特定傳輸層協議無關。
消息路由:基于傳輸層協議獨立和可擴展的消息傳輸機制,可以定義其他高層消息協議,如組播和可靠消息交付協議。這樣的協議允許Web服務交換信息的方式超越傳統的點到點消息交換方式。
元數據:元數據和策略元素棧管理描述服務的方式。特別是,WSDL描述消息格式和服務期望參與的消息交換形式,而且可選策略規定了許可消息或者其他QoS特性的內容約束條件。
QoS協議:如果沒有任何協議來提供適當級別的服務質量(QoS)保證,Web服務將不會是一個部署可靠計算系統的有效方法。WSA中的QoS協議解決了可靠性系統的重要問題,而且是通過增加底層面向消息結構的消息安全性、可靠消息及事務的方式實現的。雖然這些討論僅限于安全、可靠消息交付和事務,但支持的原則同樣適用于其他QoS協議。
安全性:雖然“安全”是一個廣義術語,但是,在Web服務領域,安全性的討論僅限于消息傳輸方面。WS-Security支持Web服務之間的私有、防篡改、驗證和不可否認的消息交互。考慮到消息交互在通過包括互聯網在內的任意網絡時,這些屬性是極為重要的。如果機密信息被泄露,或者如果郵件內容在中途被改變,結果可能是災難性的。確定郵件的發件人是同樣重要的,因為它可能會影響是否接收Web服務及如何處理該消息。