La prima applicazione (basata sul Web) si troverà sul sito1 e una volta elaborate le informazioni, verrà inviata alla seconda applicazione (basata sul Web) situata nel sito2. Application2 deve essere in grado di fare la stessa cosa dell'applicazione1. Per questo motivo, ci deve essere un modo per condividere il database per mantenere i dati sincronizzati. Volevo andare sul web per queste due applicazioni, ma il problema sorge, e se Internet non funziona? Se l'applicazione1 si interrompe a causa di un blackout o della perdita di Internet, l'applicazione 2 dovrebbe essere ancora in grado di fare ciò che è necessario. Stavo pensando che il database / server sarà su Amazon EC2.
Anche se vado con un'applicazione standalone per site1 e site2, ha ancora bisogno di una sorta di connessione internet per parlare con un database / server condiviso a destra, possibilmente attraverso la connessione tcp? Per questo motivo, non vedo perché non dovrebbe essere una semplice applicazione basata sul web. Questo è il disaccordo che sto avendo con il mio team.
Voglio conoscere i pro e i contro di fare in modo che queste due applicazioni siano indipendenti o basate sul Web.