12
Metodologie e strumenti per il reengineering del workflow management Facoltà di Ingegneria Corso di Studi in Ingegneria Informatica tesi di laurea Progettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC 2010/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

Progettazione e sviluppo di un applicazione di Mobile

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

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.