Domanda

Ho una domanda che un cliente ci ha chiesto di confezionare in un appliance software, cercando di trovare un elenco di tutte le cose che ho bisogno di prendere in considerazione. Cose relative alla scelta del sistema operativo è ben documentata, ma anche altri aspetti come la costruzione di console web usabili, i quadri dovrei prendere in considerazione (l'applicazione è scritta in Java) e le cose che posso avere bisogno di refactoring in termini di design non lo sono.

Ogni guida è molto apprezzato.

È stato utile?

Soluzione

Ci sono diverse cose che dovete considerare quando si crea un elettrodomestico. L'unica cosa che non si vuole essere nel business della sta mantenendo il sistema operativo. In modo da scegliere un sistema operativo che è considerato stabile e sicuro. Quando si installa il sistema operativo, includere solo quei pacchetti assolutamente necessari per l'applicazione. Sempre scegliere le versioni stabili di qualsiasi framework applicativi. Idealmente si userà qualcosa che è relativamente mainstream. Ancora una volta, si dovrebbe essere sostenendo l'applicazione, non il quadro.

Un elenco non esaustivo dovrebbe includere cose come:

  • Scegliere un stabile, supportato, sistema operativo sicuro.
  • La scelta delle materie prime, al largo della piattaforma hardware. Le parti devono essere facili da trovare e sostituire.
  • Non installare i pacchetti inutilizzati.
  • Capire come ti patch / aggiornare il software, una volta implementato.
  • Fornire un'opzione di configurazione Web-base in modo da non effettuare il log nella shell per modificare le impostazioni.
  • Fai file di log disponibile tramite un front-end web per lo stesso motivo di cui sopra.
  • bootstrap l'applicazione durante l'avvio.
  • Determinare come ti garantire la sua web front-end e l'apparecchio in generale.
  • Fornire un modo per migrare l'applicazione per un altro apparecchio in caso di guasto hardware generale.
  • La vostra app meriti di clustering e failover?
  • Fare il backup un'applicazione facile e senza dolore. Idealmente gli utenti non dovranno spegnere l'applicazione per il backup dei propri dati.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top