13. A computer program product in a computer readable storage medium for controlling access to a resource, the computer program product comprising: first instructions for receiving access decision information from a client in a format other than in an extensible markup language format, wherein the access decision information is usable for the controlling of the access to the resource; second instructions for formatting the access decision information into the access decision information document in the extensible markup language format; third instructions for evaluating the access decision information document in an extensible markup language format with an extensible markup language rule, wherein the second instructions for evaluating uses two different extensible markup language entities as input, which are (i) the access decision information document in the extensible markup language format and (ii) the extensible markup language rule, wherein the extensible markup language rule is in a compiled rule object compiled by an extensible markup language processor and identifies the access decision information; and fourth instructions for generating an access decision based on the evaluation.
15. The computer program product in the computer readable storage medium of claim 13 , wherein the access decision is one of true, false, or indifferent.