Just the software you need
No less, No more

Risorse

Il progetto EPP.NET

I più attenti al mondo dell'hosting già sapranno della grande novità scattata il 28 settembre. In Italia, in linea con tutti gli altri paesi occidentali, si potranno registrare domini .it in modalità sincrona senza cioè l'invio di fax.

Niente poteva infatti essere più anacronistico della registrazione di un dominio Internet .it attraverso un fax che tra l'altro non garantiva in alcun modo i registranti dalle frodi. Un processo quindi lento, complesso è totalmente inutile. Dopo le buone notizie ci sono però quelle cattive; innanzitutto il processo di passaggio dai vecchi Mantainer (si chiamano così coloro che registrano i vostri domini) ai nuovi Registrar (come i mantainer ma in modalità sincrona) sarà estremamente lungo: 2 anni.

Quindi una rivoluzione che avverrà lentamente è che comporta tutta una serie di problemi soprattutto legati ai processi di trasferimento di un dominio da una mantainer all'altro o, per essere più precisi, da una mantainer ad un registrar. La procedura infatti sarà sempre di tipo cartaceo e quindi con tutte le lentezze, gli errori e le complicazioni evidentemente connesse.

Tutte le decisioni sui domini .it spettano a quello che in gergo viene chiamato NIC è cioè il Registro dei domini Internet .it. Soltanto attraverso il registro (www.nic.it) è possibile chiedere, modificare o cancellare uno o più domini .it. Il "nic" però non gestisce direttamente i domini ma attraverso i mantainer accreditati, cioè società che fanno da tramite tra cliente e registro.

Durante questa fase di transito ci saranno ancora i Mantainer (cioè coloro che utilizzeranno la vecchia procedura cartacea) e i nuovi che si chiameranno Registrar che invece sono stati accreditati ad operare in maniera sincrono cioè automatica.

Nel passaggio nuova modalità che chiameremo sincrona il nic ha deciso di non fornire alcun tipo di software per i registrar. Sono state invece pubblicate le specifiche di un protocollo chiamato EPP (Extensible Provisioning Protocol) implementando il quale i registrar possono interfacciarsi con i sistemi del registro.

Il progetto

Proprio per rispondere a questa esigenza nel miglior modo possibile, Serverweb.net (brand della Eosnet srl), uno dei provider più all'avanguardia nel panorama italiano, ha deciso di implementare un sistema completamente nuovo per rispondere al top alle esigenze dei suoi clienti da sempre abituati a servizi di qualità. L'implementazione di questo sistema è stato commissionato alla Softgens che ha appunto sviluppato "ground up", cioè partendo da zero senza utilizzare software di terze parti, il software necessario al progetto denominato EPP.NET

Prima di entrare nel dettaglio delle tecnologie, vediamo lo schema architetturale di base del progetto

Architettura Progetto EPP

Nella figura sono evidenziati gli attori in gioco. Innazitutto il NIC con il quale interfacciarsi per effettuare le operazioni sui domini, il sistema di backend di serverweb.net per il controllo dei pagamenti, l'amministratore serverweb.net e il cliente. Questa integrazione permette di svolgere on-line tutte le operazioni possibili facilitando la vita del cliente e dell'amministratore per tutte le operazioni necessarie. Non dobbiamo dimenticare quindi che questo sistema va oltre la semplice registrazione ma permette di coprire anche le altre esigenze:

  • Trasferimenti da vecchi Mantainer verso serverweb.net (procedura semi automatica legata all'invio di un fax)
  • Trasferimenti da nuovi Registrar verso serverweb.net (procedura automatica)
  • Memorizzazione di tutte le LAR in formato elettronico per eventuali controlli da parte del Nic
  • Stretta integrazione con il sistema dei pagamenti
  • Completa integrazione con il pannello clienti attuale (single sign-on)
  • Possibilità per il cliente di modificare automamente i dati relati ad un dominio. Per esempio:
    • Nameserver
    • Dati relativi al registrante e all'admin
    • Modifica completa del registrante e dell'admin

Nel progetto sono stati quindi sviluppati diversi moduli.

  • EPP Trace
    Routine utilizzata nello sviluppo per inviare comandi EPP con un attento controllo della sintassi e delle sequenze
  • EPP Console
    Una console che dialoga solamente con il NIC per dare all'amministratore la possibilità di interazione diretta
  • ServerWeb console
    Una console altamente guidata che permette agli operatori serverweb di seguire la situazione generale in maniera facilitata
  • User Console
    La console per i clienti serverweb.net per svolgere le funzioni di cambio registrar/admin/dns
  • User Panels
    I pannelli cliente per le procedure di registrazione/trasferimento dominio

Technologie

Tutto il progetto ruota interno alla tecnologia principe per la Softgens, cioè quella Microsoft con l'utilizzo di Windows Server 2008, SQL server e ASP.NET. La figura sottostante mostra altri dettagli tecnologici del progetto

Dettagli Architettura Progetto EPP

Qualche dettaglio tecnologico

  • Per l'interfacciamento con il sistema di backend utilizzato da serverweb.net (WHMCS), incentrato su tecnologie Linux/PHP, si è resa necessaria l'implementazione di nuove API (scritte in PHP) oltre a quelle standard messe a disposizione dal sistema.
  • L'EPP utilizza come protocollo di scambio HTTP POST via XML con un discutibile utilizzo delle sessioni; per questo motivo si è deciso per una implementazione solida con una predisposizione ad invii massivi di comandi EPP (il discorso è un po' troppo tecnologico per essere approfondito in questo articolo).
  • L'interazione di clienti e amministratori avviene tutta via Web senza l'utilizzo di alcun modulo client
  • La sezione di amministrazione dispone anche di un modulo di controllo mobile con l'intenzione di estendere queste funzionalità anche ai grandi clienti.

Descrizione

Una descrizione del progetto EPP.NET sviluppato completamente in house dalla Softgens per serverweb.net

Tags

epp serverweb.net softgens registrazione domini .it sincrona

Bookmarks

Segnala questa pagina

Bookmark on Delicious

Links

serverweb.net
Softgens
Copyright © 2006/07/08/09/10 Softgens S.r.l. PI 02854230543
info@softgens.com
ie firefox opera safari safari Valid XHTML Valid CSS Icra Approved