SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
AGLETS - MOBILE AGENTS



                 Agata Ziola
             Antonio Barletta
              Saverio Lentini
Introduzione al problema delle
 applicazioni distribuite: primo modello
• Funzionalità delle applicazioni ripartite tra i nodi
  partecipanti
• Partecipanti differenti usano uno scambio di
  messaggi per coordinare il calcolo distribuito
   – I partecipanti si scambiano i risultati intermedi e altre
     informazioni di sincronizzazione
   – RPC, RMI, CORBA
Introduzione al problema delle
applicazioni distribuite: secondo modello
• mobilità dell’elaborazione del codice
• Reazione immediata ai flussi di dati real -
  time in arrivo.
• Applicazioni distribuite fortemente
  accoppiate (client-server)
  – Aglet
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets
Aglets

Contenu connexe

Similaire à Aglets

Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014
Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014
Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014Sabino Labarile
 
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...CMDBuild org
 
Smart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsSmart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsCSI Piemonte
 
Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...
Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...
Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...EPOCA
 
FE@OpenPA2011er
FE@OpenPA2011erFE@OpenPA2011er
FE@OpenPA2011erEPOCA
 
Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...
Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...
Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...DavideFegez
 
Fly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationFly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationMarco Daccò
 
Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...
Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...
Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...Team per la Trasformazione Digitale
 
Open labor appcontest
Open labor appcontestOpen labor appcontest
Open labor appcontestLynx
 
Le 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniserviziLe 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniserviziLuca Acquaviva
 
Microservices power by unikernels
Microservices power by unikernelsMicroservices power by unikernels
Microservices power by unikernelsGabriele Baldoni
 
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...Team per la Trasformazione Digitale
 
FLSS: documento di design
FLSS: documento di designFLSS: documento di design
FLSS: documento di designSara M
 
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Henry Muccini
 
Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...
Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...
Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...VMEngine
 

Similaire à Aglets (20)

Presentazione e-Suap - Forum PA 2014
Presentazione e-Suap - Forum PA 2014 Presentazione e-Suap - Forum PA 2014
Presentazione e-Suap - Forum PA 2014
 
Open sourcer
Open sourcerOpen sourcer
Open sourcer
 
Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014
Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014
Presentazione e-SUAP Forum PA - Roma - Palazzo dei congressi - 29 Maggio 2014
 
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
 
Smart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsSmart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of Things
 
Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...
Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...
Prof. Diego Macrì - Open source nella pubblica amministrazione: un nuovo mode...
 
FE@OpenPA2011er
FE@OpenPA2011erFE@OpenPA2011er
FE@OpenPA2011er
 
Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...
Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...
Utilizzo di tecnologie big data per addestramento di metamodelli matematici p...
 
Che cosa sono i microservizi?
Che cosa sono i microservizi?Che cosa sono i microservizi?
Che cosa sono i microservizi?
 
Fly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationFly Together the TIM DIgital Transformation
Fly Together the TIM DIgital Transformation
 
Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...
Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...
Il progetto ANPR - Mirko Calvaresi, Technical Project Manager del Team per la...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Open labor appcontest
Open labor appcontestOpen labor appcontest
Open labor appcontest
 
Le 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniserviziLe 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniservizi
 
Editor per simulazione di processi in Secure Multiparty Computation
Editor per simulazione di processi in Secure Multiparty ComputationEditor per simulazione di processi in Secure Multiparty Computation
Editor per simulazione di processi in Secure Multiparty Computation
 
Microservices power by unikernels
Microservices power by unikernelsMicroservices power by unikernels
Microservices power by unikernels
 
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
Uno sguardo sul piano di abilitazione all’utilizzo delle tecnologie cloud, ne...
 
FLSS: documento di design
FLSS: documento di designFLSS: documento di design
FLSS: documento di design
 
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
 
Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...
Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...
Soluzioni in Cloud Computing: il punto di vista dei potenziali clienti: dubbi...
 

Plus de a71_barletta

Software Architecture
Software ArchitectureSoftware Architecture
Software Architecturea71_barletta
 
2002 Zurich Eureka Conference DAB Java
2002 Zurich  Eureka Conference DAB Java2002 Zurich  Eureka Conference DAB Java
2002 Zurich Eureka Conference DAB Javaa71_barletta
 
Network Paradigms And Mobile Code
Network Paradigms And Mobile CodeNetwork Paradigms And Mobile Code
Network Paradigms And Mobile Codea71_barletta
 
1998 Corep Master Thesis Reduce Version
1998 Corep Master Thesis   Reduce Version1998 Corep Master Thesis   Reduce Version
1998 Corep Master Thesis Reduce Versiona71_barletta
 

Plus de a71_barletta (7)

Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
2002 Zurich Eureka Conference DAB Java
2002 Zurich  Eureka Conference DAB Java2002 Zurich  Eureka Conference DAB Java
2002 Zurich Eureka Conference DAB Java
 
Network Paradigms And Mobile Code
Network Paradigms And Mobile CodeNetwork Paradigms And Mobile Code
Network Paradigms And Mobile Code
 
Economia
EconomiaEconomia
Economia
 
Asp Technology
Asp TechnologyAsp Technology
Asp Technology
 
X Windows
X WindowsX Windows
X Windows
 
1998 Corep Master Thesis Reduce Version
1998 Corep Master Thesis   Reduce Version1998 Corep Master Thesis   Reduce Version
1998 Corep Master Thesis Reduce Version
 

Aglets

  • 1. AGLETS - MOBILE AGENTS Agata Ziola Antonio Barletta Saverio Lentini
  • 2. Introduzione al problema delle applicazioni distribuite: primo modello • Funzionalità delle applicazioni ripartite tra i nodi partecipanti • Partecipanti differenti usano uno scambio di messaggi per coordinare il calcolo distribuito – I partecipanti si scambiano i risultati intermedi e altre informazioni di sincronizzazione – RPC, RMI, CORBA
  • 3. Introduzione al problema delle applicazioni distribuite: secondo modello • mobilità dell’elaborazione del codice • Reazione immediata ai flussi di dati real - time in arrivo. • Applicazioni distribuite fortemente accoppiate (client-server) – Aglet