Example embodiments provide for a rule-based wizard type tool for
generating secure policy documents. Wizard pages present a user with
general Web Service security options or questions at a user interface,
which abstracts the user from any specific code, e.g., XML code, used for
creating a Web Service policy document. Based on user input selecting
general criteria, security rules are accessed and evaluated for
automatically making choices on behalf of the user for creating a secure
policy document. Other embodiments also provide for presenting the user
with an easily understandable visual representation of selected criteria
of a policy document in, e.g., a tree like structure that shows
relationships between various elements of the criteria.