L’area System Integration di Emm&mmE Informatica ha terminato con successo una nuova attività nel campo della informatica applicata al mondo bancario. Abbiamo sviluppato una soluzione che ha il compito di gestire l’inizializzazione dei terminali di pagamento (POS) ABI2.

Brevi cenni sul funzionamento:
La procedura di inizializzazione del terminale consiste nel caricamento di un insieme di dati contenenti chiavi RSA e certificati; tale procedura di inizializzazione è ovviamente specifica per ogni terminale.
La richiesta di inizializzazione è attivata dal terminale, che tramite la connessione disponibile nel luogo dove si trova (normalmente dal punto vendita), fa richiesta al sistema centrale di distribuzione chiavi.

Le attività principali del sistema di distribuzione delle chiavi sono:

  • Consentire al POS di stabilire la connessione e caricare i dati di inizializzazione; le tipologie di connessione utilizzate dai terminali in campo sono molteplici ed il sistema è in grado di gestire tutte quelle previste.
  • Registrare gli identificativi univoci dei POS che sono stati già oggetto di inizializzazione ed impedire ulteriori operazioni di inizializzazione degli stessi, a meno di un’operazione di reset sullo specifico POS eseguita esclusivamente da un utente autorizzato.
  • Semplificare la gestione del parco installato fornendo activity report, sia automatici che manuali, per un puntuale monitoraggio dell’efficienza del servizio.
  • Gestione utenti e profili autorizzativi
  • Gestione del backup dei dati

Per garantire l’adeguata continuità del servizio il sistema centrale di distribuzione delle chiavi è stato realizzato in una modalità completamente ridondata.

Tecnologie:

  • Application Server: Apache Tomcat
  • Liguaggio: Java
  • Framework: ICEFaces; JSF/Ajax per l’interfaccia
  • Apache MINA per le connessioni via socket TCP/IP
  • Database: Oracle