Patent ID: 9015320
Filing Date: 2015-04-21
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable storage medium having computer-executable program instructions stored thereon that when executed by a processor, cause the processor to perform: receiving a service request associated with a service from a user device; accessing policy metadata related to the service request from an integrated metadata repository; analyzing the policy metadata to determine a plurality of policies related to the service request; determining an identity of a first service provider and dynamically routing the service request to the first service provider as determined by the plurality of policies accessed from the policy metadata; receiving a response to the service request from the service provider; transmitting the response to the user device; and wherein at a later time, receiving the service request from a user device, accessing the policy metadata related to the service request from the integrated metadata repository, analyzing the policy metadata to determine a plurality of policies related to the service request and routing the service request to a second service provider based on a change in the policy metadata.