Molti sistemi aziendali richiedono logica in background: importazioni, esportazioni, sincronizzazione, schedulazione, notifiche o elaborazione tecnica al di fuori del client. Linux-servizi possono qui costituire una base robusta ed economica.
È cruciale che un tale servizio non solo funzioni dal punto di vista applicativo, ma possa anche essere gestito in esercizio. La registrazione dei log, il comportamento in caso di riavvio, la configurazione, le dipendenze e il monitoraggio devono essere chiariti fin dall’inizio.
Se Delphi svolge già un ruolo portante nella logica di business, spesso conviene riutilizzare in modo controllato parti di tale logica per i servizi Linux, a condizione che le responsabilità tra client, server e servizio siano definite chiaramente.
In tal caso non si crea un aspetto tecnico secondario, ma un servizio che persegue la stessa linea funzionale dell’applicazione e che in esercizio opera in modo affidabile.