Post on 01-Feb-2022
transcript
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
tesi di laurea
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC2010/2011
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
relatore
Ch.mo prof. Marcello Cinque
correlatore
Ch.mo ing. Marco Oreste Migliori
candidato
Antonia Pisicchio
Matr. 885/489
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Contesto
� Con il diffondersi della tecnologia NFC il mobile payment diventa un servizio reale
� Attraverso tapping NFC si concretizza la possibilità di avere la propria carta di credito sulla SIM card
Esempi d’utilizzo
Convalida biglietti
Spesa al supermercato
Micro pagamenti
Pagamenti con carta di credito
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
L’obiettivo perseguito nella tesi è la progettazione e lo sviluppodi unprototipo di Mobile Payment che integri sulla SIM card un portafoglio
elettronico che permetta di effettuare un pagamento in prossimità
Obiettivi
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Per raggiungere l’obiettivo, abbiamo eseguito uno scoutingsulle seguenti tecnologie:
Tecnologie utilizzate (1/2)
Near Field Communication
Android
Java Card & Secure Element
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Tecnologie utilizzate (2/2)
Near Field Communication
E’ una tecnologia dicomunicazione wireless a
AndroidAndroid è una piattaforma
open source basata su kernel Linux ed ottimizzata
per i dispositivi mobili .
Java CardJavaCard è una tecnologiache permette di eseguire
piccole applicazioni JAVA (Applet) su smart card.
comunicazione wireless a corto raggio (<10cm) che
permette a due dispositivi di scambiarsi informazioni.
• Frequenza di jlavoro: 13,56 Mhz
• Velocità di trasmissione: 424Kbps
per i dispositivi mobili . (Applet) su smart card. Caratteristiche principali di
questa tecnologia sono:
•PORTABILITA’•SICUREZZA
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Mobile Payment oggi
I pagamenti in mobilità si
suddividono in due
macrocategoriemacrocategorie
Mobile Remote Payment:
consentono di effettuare un pagamento tramite rete cellulare, ossia
cliente e merchant sono distanti
Mobile ProximityPayment:
attraverso il telefono cellulare in prossimità,
ossia vi è una vicinanza fisica tra acquirente e
prodotto/servizio acquistato
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Mobile Proximity Payment – Processo di pagamento
Smartphone NFC
Merchant Banca Merchant Compagnia CC Banca cliente
Approvato/Respinto
Piattaforma OTA
Merchant Banca Merchant Compagnia CC Banca cliente
TSM
1. Il cliente effettua l’acquisto2. Il commerciante invia la richiesta alla
sua banca3. La banca inoltra la richiesta alla
compagnia della CC
4. La compagnia dalla CC inoltra la richiesta alla banca del cliente
5. La banca del cliente approva/respinge la transazione ed inoltra l’esito
6. Il commerciante termina e invia il messaggio
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
� Utente sceglie i prodotti dal volantino nfc
� Utente paga un acconto del 20% in remote payment
� Il restante 80% viene pagato alla
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Spesa da casa
Casi d’uso
� Utente sceglie i prodotti dagli scaffali nfc
� Utente termina la spesa e paga in cassail totale attraverso proximitypayment
� Il restante 80% viene pagato alla consegna attraverso proximitypayment
Spesa nel supermercato
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Vista architetturale dell’applicazione
Prodotti
SuperAPP
Backend Supermercato
SIM
POS
Gestore Carte
Backend Telecom
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Screenshot – SuperAPPRilevazione
prodottoCarrello prodotti
Offerta proposta
Riepilogo pagamento
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Screenshot – Gestore Carte
Login clienteProssimità
Remoto
Scontrino
Metodologie e strumenti per il reengineering del workflow managementFacoltà di IngegneriaCorso di Studi in Ingegneria Informatica
Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
Conclusioni/Sviluppi futuri
Conclusioni: La possibilità di poter effettuare pagamenti in mobilità è già una realtà in altri paesi (Francia, Austria, UK, ecc.). L’utilizzo di questa tecnologia andrà via via crescendo. Con questo progetto volevamo introdurre e far conoscere ancor meglio questa tecnologia, non ancora introdurre e far conoscere ancor meglio questa tecnologia, non ancora molto nota, ma sicuramente matura.
Sviluppi Futuri: L’NFC può essere applicato in svariati campi, gli sviluppi futuri possono essere molteplici, nel caso di mobile payment si potrà applicare in qualsiasi contesto. Nel presente progetto, uno degli sviluppi futuri potrebbe essere quello di integrare le banche, affinchè il pagamento non venga semplicemente emulato.