A distributed policy evaluation engine termed XDEngine was presented to satisfy the requirement that a large number of access requests should be evaluated efficiently in the service-oriented architecture(SOA)environment.XDEngine contained two core modules,apolicy decomposition module and a request distribution module,with abilities of decomposing policies and distributing requests.A policy decomposition algorithm was proposed according to the subject attribute.The algorithm decomposed a policy into multiple...