Sto cercando di creare un'applicazione web a pagina singola che chiamerà più servizi Web (sia SOAP che RESTful) e aggregherà i dati nell'interfaccia utente.
Inizialmente pensavo di poter fare tutto dal lato client, con richieste ajax, ma mi rendo conto che
- Se ci sono molte richieste e vengono licenziate per utente, i dati possono impiegare molto tempo per essere caricati.
- Se ci sono molti utenti, posso facilmente raggiungere il mio limite di chiamate API.
Quindi ora sto pensando che dovrò avere una sorta di processo sul lato server che viene eseguito ogni ora (o qualsiasi altra cosa), recupera gli elementi e li inserisce / li aggiorna in un database. È questo l'approccio giusto? Ci sono altre insidie che devo evitare?