Best-Practice Patterns and Tool Support for Configuring Secure Web Services Messaging
ICWS '04 Proceedings of the IEEE International Conference on Web Services
An advisor for web services security policies
Proceedings of the 2005 workshop on Secure web services
Domain-Independent, Composable Web Services Policy Assertions
POLICY '06 Proceedings of the Seventh IEEE International Workshop on Policies for Distributed Systems and Networks
Semantics-enriched QoS policies for web service interactions
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
A Web Service Communication Policy for Describing Non-standard Application Requirements
SAINT '08 Proceedings of the 2008 International Symposium on Applications and the Internet
Hi-index | 0.00 |
WS-Policies provide a standard to describe non-functional properties of web services. These properties are usually defined by domain-specific assertions. In some domains, for example security, nested assertions are heavily used to formalize detailed properties. Since the WS-Policy schema syntactically allows the use of arbitrary child elements for the elements defined in the WS-Policy namespace, the validation of policy documents against concrete policy schemata is also complicated. Additionally, policies become bloated by requiring the use of nested policies that are often empty or just containing one entry. In this paper, we suggest to enhance the XML schema of concrete policies to allow for easier writing, better validation, simpler structure, and better tool support when working with policies. The enhancements are realized using domain-specific policy elements and omitting unnecessary nested policy elements. A template for enhancing the XML schema to support these requirements is provided. Old policy documents still remain compatible with the new schema. The proposed improvements are applied to a complex concrete policy, namely WS-SecurityPolicy.