Molti sistemi aziendali richiedono logica in background: importazioni, esportazioni, sincronizzazione, pianificazione temporale, notifiche o elaborazioni tecniche al di fuori del client. I servizi Linux possono costituire in questo contesto una base robusta ed economica.
Determinante è che un servizio di questo tipo non solo funzioni dal punto di vista funzionale, ma possa anche essere gestito in esercizio. Logging, comportamento al riavvio, configurazione, dipendenze e monitoraggio devono essere chiariti fin dall’inizio.
Se Delphi ha già un ruolo portante nella business logic, spesso è naturale riutilizzare in modo controllato parti di tale logica per servizi Linux. A condizione che le responsabilità tra client, server e servizio siano delimitate in modo netto.
In questo modo non nasce un sottotema tecnico, bensì un servizio che segue la stessa linea funzionale dell’applicazione e che in esercizio gira in modo affidabile.