|
|
New registry system - important technical description
Norid is currently developing the next generation registry system, which should become
a more flexible, modern and extensible system.
This page highlights the major technical changes and
consequences when introducing the new system to our registrars, and it is important for all our
registrars to read this essential information!!
Table of contents
#General #EPP #Datamodel #EPPbackgroundmaterial
General
- The new system is developed to meet the modern requirements
which are made to Norid, among them demands for new protocols already in
use today; and specificly introduce EPP, the new registrar/registry protocol.
- It will be
designed to scale better to handle an increasing number of domain names in the database.
- It will comply with stronger requirements for robustness and
security.
- It will allow for further and easier automation of
application handling, operations and processes.
- In the future it will allow added support for IRIS (a whois-extension), DYNDNS (Dynamic DNS updates) and DNSSEC (DNS Security Extensions).
EPP
- The new system will be EPP-based
and the design will reflect the solutions necessary to operate an
EPP-based registry, with EPP-operations according to the
EPP-recommendations. Some Norid specific EPP-extensions will be necessary, and we will provide a complete set of XML-schema definitions to describe our services.
- EPP is an XML-based client-server protocol, where the client interacts
with the server through a set of operations or commands. A login is
required to start a session. During a session, a number of query
and transform operations are possible. To end a sessions, a logout
is required. The operations are (see RFC4930 for
details):
Session Management Commands:
Query Commands:
Object Transform Commands:
- create
- delete
- renew
- transfer
- update
- The EPP-interface will be the main interface to the new system.
Note that no email interface will be offered. In a transition period
we will instead offer a simple web-based EPP-client that can be used
by registrars who need some more time to migrate to the EPP-interface.
- An EPP-system can easier be integrated in a registrars local business system, like access via local web-applications offered to a domain customer. An EPP-system may also be interesting for registrars with some local CRM system containing his customer information, because syncronization of data between two such business systems can easily be done automatically by use of EPP-operations.
Data model
- Norid will keep the current data model more or less as it is
today, with separate objects for domains, hosts, roles, persons and
organizations. All such existing objects will be converted and transferred
from the old system to the new system as part of the
migration.
- However, there is no registrar object in the EPP-model, and we
will have to change the way registrar specific data is maintained.
We will put this functionality on the registrar web by providing some
interactivity to our registrars in maintaining private business data like
company information, billing address, other contact information and preferences etc.
- EPP introduces some major and important changes in how data objects are
maintained and how the ownership to data is organized. For
instance, EPP will:
- Provide a data model in which the registrars will no longer
share and maintain a common pool of data objects. In EPP, each
registrar will get his private copy of most of the data objects he
creates. He will also be responsible for keeping all his objects
properly updated, and cannot rely on any help from other registrars
on this.
- A domain subscriber who wants to update some of his object data
must contact the one single registrar responsible for that particular object. If a domain subscriber uses different registrars for different domains, he may need to contact each of his registrars to make the necessary changes. So, in the future system, using multiple registrars may become less attractive.
- Provide for more automated processing. As an effect, data will normally
be instantly published in Whois when an EPP-transaction is
finished. This means that the registrar cannot any more rely on
Norid operators to detect erroneous data; the registrar must himself
ensure data correctness.
EPP background material
|