Argomento 7: servizi - web API - REST Flashcards

1
Q

Perché i servizi REST sono più conformi al modello Web di quelli WSDL/SOAP?

  1. Perché permettono di definire API personalizzate
  2. Perché permettono l’utilizzo di interfacce AJAX
  3. Perché usano il protocollo HTTP in modo nativo
  4. Perché usano il protocollo HTTP come vettore per le chiamate di procedura
A
  1. Perché usano il protocollo HTTP in modo nativo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

REST (2 risposte)

  1. Rende centrale il concetto di risorsa
  2. È uno standard codificato
  3. È un insieme di guidelines e best practices
  4. Non è in grado di appoggiarsi e sfruttare HTTP
  5. Rende centrale il concetto di risorsa
A
  1. Rende centrale il concetto di risorsa

3. È un insieme di guidelines e best practices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cosa significa il termine stateless nel contesto della Service Oriented Architecture (SOA)?

  1. Che non si possono realizzare sessioni di lavoro
  2. Che lo stato di un servizio non dipende dallo stato di un altro servizio
  3. Che i client di un servizio non possono avere stato
  4. Che i servizi non possono avere stato
A
  1. Che lo stato di un servizio non dipende dallo stato di un altro servizio
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In una comunicazione che utilizzi un message broker, il mittente deve conoscere l’indirizzo del destinatario:

  1. Sì, perché deve passare l’informazione al broker
  2. No, perché basta che sia conosciuta dal broker
  3. Sì, perché gli viene comunicata dal ricevente stesso
  4. No, perchè gli viene comunicata dal broker
A
  1. No, perché basta che sia conosciuta dal broker
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Perchè nel contesto della Service Oriented Architecture è fondamentale definire delle interfacce (es. WSDL) indipendenti dal linguaggio utilizzato per la realizzazione del servizio?

  1. Perchè è più semplice automatizzare la gestione dei servizi.
  2. Per consentire la composizione di servizi realizzati da terze parti.
  3. Per separare meglio i compiti assegnati ai servizi in una applicazione
  4. Per migliorare le performance dei servizi realizzati
A
  1. Per consentire la composizione di servizi realizzati da terze parti.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quale affermazione è più adatta per definire una public cloud? Una public cloud…

  1. Offre servizi personalizzabili
  2. Open source ad accesso illimitato
  3. Offre servizi relativi alla pubblica amministrazione
  4. Offerta a terze parti con mobilità standard
A
  1. Offerta a terze parti con mobilità standard
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

I tre livelli classici di un’architettura cloud sono, in ordine:

  1. SaaS, PaaS, IaaS
  2. PaaS SaaS IaaS
  3. PaaS IaaS SaaS
  4. SaaS IaaS PaaS
A
  1. SaaS, PaaS, IaaS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

disegnare l’architettura di base di un web service

A

i’m poor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

fare il disegno che spiega la coreografia

A

i’m poor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

fare il disegno che spiega l’orchestrazione

A

i’m poor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly