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 domain name system (DNS)-related service via the EPP, the request including extensible markup language (XML), wherein the XML includes information about the DNS-related service to which the request is directed;
analyzing the XML to determine XML namespace information;
determining the DNS-related service to which the request is directed based at least in part on the XML namespace information; and
routing the request to the DNS-related service thereby providing the requestor access to the DNS-related service.
0 Assignments
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.
98 Citations
35 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 domain name system (DNS)-related service via the EPP, the request including extensible markup language (XML), wherein the XML includes information about the DNS-related service to which the request is directed; analyzing the XML to determine XML namespace information; determining the DNS-related service to which the request is directed based at least in part on the XML namespace information; and routing the request to the DNS-related service thereby providing the requestor access to the DNS-related service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device for routing requests to a plurality of DNS-related 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 DNS-related services, the request including an extensible markup language (XML) code, the XML code including information about the DNS-related 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 DNS-related service to be accessed; and a routing module coupled to the analysis module and configured to determine a status of the DNS-related service based at least in part on information included in a routing table and route the request to the DNS-related service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for routing requests to a plurality of DNS-related services, the system comprising:
-
a service management server including information associated with the plurality of DNS-related services; a gateway coupled to the service management server and configured to receive one or more requests for accessing a DNS-related service from among the plurality of DNS-related 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 DNS-related services. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory 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 DNS-related services, the method comprising:
-
receiving a request via a extensible provisioning protocol (EPP) for access to a DNS-related service, the request including an extensible markup language (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 DNS-related service to which the request is directed;
determining the DNS-related service to which the request is directed based at least in part on the XML names pace information; androuting the request to the DNS-related service. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer-implemented method for routing requests received using an Extensible Provisioning Protocol (EPP), the method comprising:
-
providing, from a requestor, a request to connect to a domain name system (DNS)-related service via the EPP to a registry, the request including extensible markup language (XML), wherein the XML includes information about the DNS-related service to which the request is directed; and receiving, from the registry, access to the DNS-related service.
-
Specification