Le richieste verso un sito/API o una applicazione Multi-tenant eccedono le capacità dei computer dell'azienda di gestirle.
Una azienda decide di muovere una applicazione three-tier su un service cloud per risparmiare sul costo di gestione e dell' hardware
Esempi di casi d' uso:
Entrambe le applicazioni, anche se con scopi diversi, dovranno affrontare gli stessi problemi
Troppo spesso si creano sistemi distribuiti senza una solida progettazione.
Questo documento vuole dare un workflow generale per la progettazione di un sistema distribuito.
Alcune cose da tenere in considerazione durante la progettazione di un Service:
Non solo bisogna tenere in considerazione i bisogni particolare di un sistema distribuito, ma restano tutti i problemi ingegneristici legati al software comune:
Ovviamente parleremo solo dei problemi specifici dei sistemi distribuiti
Un web service che offre un servizio di ridimensionamento di immagini.
In base alle premesse, sono server stand-alone e quindi non c'è bisogno di trattarli nel dettaglio
Vedremo le parti rilevanti dei servizi di autenticazione e usage collection
Gli eventi delle richieste di autenticazione non possono essere cacheati
I dati per servire le richieste si.