Un servizio web con più siti

1

Non so se questo sia possibile o immagino (secondo la mia abitudine di pensare troppo) porterà a numerosi problemi, ma lasciatemi fare un tentativo.

Ho un'idea di dove vorrei un singolo servizio web a cui un utente invierà una richiesta, ad esempio l'accesso. La risposta indietro impone un URL dove vengono reindirizzati troppo quindi in sostanza questo significa per me meno manutenzione in fase di aggiornamento servizi web ecc. come tutto in un unico posto.

Quello che sto cercando di fare è avere un unico servizio che instradi le persone al server corretto per ottenere i dati da invece che l'utente finale abbia conoscenza dell'indirizzo dell'endpoint, ecc.

Ad esempio, ho un sistema sul web e lo voglio visibile ai miei dispositivi Windows, Android e Apple, ma esiste un sito specifico per ogni cliente. Idealmente, desidero solo che l'utente inserisca le proprie credenziali di accesso e il servizio Web faccia il resto, ovvero recupera i dati dall'origine dati corretta.

Immagino che questa sia una pratica comune per molti sistemi, ma immagino ci sia un fattore di rischio nel fatto che un utente possa inviare dati da un'altra richiesta se accadono nello stesso momento? Ovviamente questo è un grosso difetto e forse sto andando completamente nella direzione sbagliata qui.

Apprezzerei qualsiasi risorsa per collegamenti, libri, ecc. Non ero sicuro di cosa cercare sul Web, quindi ho pensato che questo fosse il posto migliore per queste domande.

Questo è un sistema che sto sviluppando per aiutarmi a capire meglio i servizi web in generale. Un piccolo progetto su cui sto lavorando per aiutarmi a esplorare diverse tecniche e approcci allo sviluppo:)

    
posta Onam 05.07.2013 - 13:10
fonte

1 risposta

0

Ciò che descrivi è un'architettura orientata al servizio, ma le tue esigenze sono un po 'vaghe. È possibile creare un servizio di autenticazione centralizzato per più applicazioni che restituisce URL di reindirizzamento? Ovviamente. È improbabile che la tua preoccupazione riguardo a una richiesta che riceve i dati della richiesta di un'altra persona (o di una domanda) diventi un problema. Il tuo server web si assicurerà che la risposta corretta rimanga legata alla richiesta corretta.

    
risposta data 05.07.2013 - 15:58
fonte

Leggi altre domande sui tag