Messaggi, Code, API e RabbitMQ: ingredienti per una ricetta veloce di un’architettura distribuita


Autrice

  • Martina Gabellini

Sommario

Le fasi per la realizzazione della ricetta sono

  • Analisi e realizzazione di un web service (API RESTFul - ROA) che comunica con servizi dedicati, tramite un sistema di messaggistica a code.
  • Analisi e realizzazione dell’ infrastruttura per lo scambio di messaggi, utilizzando RabbitMQ (http://www.rabbitmq.com/getstarted.html).
  • Realizzazione di micro-servizi distribuiti (SOA), al fine di rispondere alle richieste effettuate dalle API tramite messaggi.
  • Considerazioni sui risultati ottenuti, confrontandoli con un’architettura non distribuita evidenziandone i vantaggi e gli svantaggi.

Materiale

Course

— a.y.

2016/2017

— credits

6

— cycle

2nd cycle

— language

wit.gif

Teachers

— professor

Andrea Omicini

— other professors

Stefano Mariani

Context

— university

Alma Mater Studiorum-Università di Bologna

— campus

Cesena

— department / faculty / school

DISI

— 2nd cycle

8614 Ingegneria e scienze informatiche 

URLs & IDs

AMS Page
Course Timetable

— course ID

58260

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY