1. At a computer system in a Web Services environment, a method of assisting a user in generating a more secure policy document by providing a rule-based tool that automatically selects security conditions for the user's general security criteria such that the user does not have exposure to all of the security details, the method comprising acts of: presenting a set of Web Service security options to a user at a user interface, which abstracts the user from any specific code that will be generated for a secure policy document that satisfies one or more of the set of Web Service security options; receiving user input selecting a general security criteria from the set of Web Service security options presented; based on the received user input, accessing one or more security rules from a repository of extensible security metadata; and using the one or more security rules corresponding to the general security criteria to generate the secure policy in accordance with the general security criteria.