WS-Policy - это спецификация, которая позволяет веб-службам использовать XML для рекламы своих политик (на безопасности, качестве service и т. д.), а для потребителей веб-служб - указать свои требования к политике.
WS-Policy является рекомендацией W3C по состоянию на сентябрь 2007 года.
WS-Policy представляет собой набор спецификаций, описывающих возможности и ограничения безопасности (и другие business) для посредников и конечных точек (например, требуемые маркеры безопасности, поддерживаемые алгоритмы шифрования и правила конфиденциальности) и способы связывания политик со службами и конечными точками.
Утверждения могут быть требованиями размещать на веб-службе или рекламу политики веб-службы.
Два «оператора» (теги XML) используются для создания утверждений о комбинациях политик:
Логически пустой тег wsp: All не делает никаких утверждений.
Если и провайдер, и потребитель задают политику, будет вычислена эффективная политика, которая обычно состоит из пересечения обеих политик. Новая политика содержит те утверждения обеих сторон, которые не противоречат друг другу. Однако синонимичные утверждения считаются несовместимыми на пересечении политик. Это легко объяснить тем фактом, что пересечение политик - это синтаксический подход, который не включает семантику утверждений. Кроме того, он игнорирует параметры утверждения.
В отличие от того, что можно было бы предположить из названия, пересечение политик (хотя и очень похоже) не является пересечением множеств.