METHOD AND SYSTEM FOR INTELLIGENT ROUTING OF REQUESTS OVER EPP
First Claim
Patent Images
1. A computer-implemented method for routing requests received using an Extensible Provisioning Protocol (EPP), the method comprising:
- receiving, from a requestor, a request to connect to a service via the EPP, the request including XML, wherein the XML includes information about the service to which the request is directed;
analyzing the XML to determine XML namespace information;
determining the service to which the request is directed based at least in part on the XML namespace information; and
routing the request to the service thereby providing the requestor access to the service.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for routing EPP requests over a network are provided. The EPP request can include XML namespace information and optionally XML sub-product information. A gateway can receive the request and analyze the namespace and in some instances, sub-product information to determine the service to which the request is directed. Thereupon, the gateway can route the request to the appropriate service by consulting a routing table that can have status and connectivity information for all the available services.
106 Citations
28 Claims
-
1. A computer-implemented method for routing requests received using an Extensible Provisioning Protocol (EPP), the method comprising:
-
receiving, from a requestor, a request to connect to a service via the EPP, the request including XML, wherein the XML includes information about the service to which the request is directed; analyzing the XML to determine XML namespace information; determining the service to which the request is directed based at least in part on the XML namespace information; and routing the request to the service thereby providing the requestor access to the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for routing requests to a plurality of services, the device comprising:
-
a receiving module configured to receive a request via an extensible provisioning protocol (EPP) to access a service from among the plurality of services, the request including a XML code, the XML code including information about the service to be accessed; an analysis module coupled to the receiving module and configured to analyze the XML code and extract XML namespace information, the XML namespace information being indicative of the service to be accessed; and a routing module coupled to the analysis module and configured to determine a status of the service based at least in part on information included in a routing table and route the request to the service. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for routing requests to a plurality of services, the system comprising:
-
a service management server including information associated with the plurality of services; a gateway coupled to the management server and configured to receive one or more requests for accessing a service from among the plurality of services, the requests being received using an extensible provisioning protocol (EPP); and one or more service hosting servers coupled to the service management server and the gateway and configured to host the plurality of services. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer-readable storage medium including instructions which when executed by a processor within a device, causes the processor to execute a method for routing requests for access to one or more services, the method comprising:
-
receiving a request via a extensible provisioning protocol (EPP) for access to a service, the request including a XML code, wherein the XML code comprises XML namespace information; analyzing the XML code to extract the XML namespace information, the XML namespace information being indicative of the service to which the request is directed; determining the service to which the request is directed based at least in part on the XML namespace information; and routing the request to the service. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification