MASeC: un’infrastruttura
ad agenti mobili per l’e-commerce
Diego Ruotolo
[email protected]
Università degli studi di Bologna, A.A. 2005 - 2006
Internet oggi




Molte reti
Dispositivi di vario genere
Diverse modalità di accesso
Diverse tecnologie
Java, MA,
Web Services
Eterogeneità
Nuove tecnologie



Nuove tecnologie consentono di sfruttare al
massimo le potenzialità di Internet
Permettono di superare l’eterogeneità (software)
Ma…
I servizi offerti risultano intrinsecamente differenziati
a causa dell’eterogeneità “fisica” (larghezza di banda,
connessioni lente e/o instabili, capacità di elaborazione…)
Sviluppo di tecnologie che possano fornire
un servizio equo a tutti gli utenti
MASeC: idea base

Sistemi di e-commerce non fair a causa dell’eterogeneità
fisica

Un utente con connessione lenta ed instabile (es.: wireless) sarà
penalizzato rispetto ad uno con connessione veloce e stabile
Spostiamo i processi sul nodo del fornitore del servizio



Il fornitore di un servizio deve mettere a disposizione un
numero adeguato di risorse (giusto?)
Sarebbe bello se l’utente potesse disporre un’entità da
inviare presso il fornitore che possa ragionare per lui
Ma... come realizzare il tutto?
Agenti mobili

Entità con capacità di:






mantenere un proprio stato
raziocinio
mobilità
Vantaggi della località di accesso a risorse
Specifiche standard FIPA
Tecnologia in forte sviluppo
MASeC: funzionamento (1)




Il proprietario di un sito di e-commerce mette a
disposizione una piattaforma sulla quale sono
presenti degli agenti che si occupano della vendita
dei prodotti
L’utente interessato a comprare un prodotto crea un
agente con capacità di raziocinio che invia presso
la piattaforma del fornitore
Gli agenti del compratore e del fornitore
interagiscono mediante un “protocollo di acquisto”,
ad esempio svolgono un’asta, senza l’intervento
umano
Al termine, l’agente dell’utente ritorna sulla
piattaforma di partenza e presenta i risultati
MASeC: funzionamento (2)
CIA
Come fa un utente a sapere quali nodi vendono un
determinato prodotto?


Visita tutti i siti possibili (???)
Usa il Client Information Agent
Fornitori ed utenti si registrano presso il CIA, il quale offre
un servizio di ricerca per gli utenti e permettere ai fornitori di
essere conosciuti. Inoltre il CIA può conservare i risultati
delle transazioni per un successivo reperimento.
Estensioni al sistema
CIA: esempio
CIA
MASeC: caratteristiche



Efficiente
Scalabile
Agenti mobili a struttura modulare




Permette di superare l’eterogeneità
Implementato mediante JADE


Minima occupazione di banda
Possibilità di cambiare strategia durante una transazione
Portabile praticamente su ogni dispositivo digitale
Estendibile


Sistemi di raccomandazioni
Sicurezza
Fine
Scarica

MASeC: un`infrastruttura ad agenti mobili per l`e-commerce