Agnostico

Agnostico, in un contesto di tecnologia dell'informazione (IT), si riferisce a qualcosa che è generalizzato in modo che sia interoperabile tra vari sistemi. Il termine può riferirsi non solo a software e hardware, ma anche a processi o pratiche aziendali.

La parola agnostico viene dal greco per-, significato senza e gnōsis, significato come. In IT, ciò si traduce nella capacità di qualcosa di funzionare senza "conoscere" i dettagli sottostanti di un sistema in cui sta lavorando. Come per l'interoperabilità, l'agnosticismo è tipicamente abilitato dalla conformità a standard ampiamente utilizzati o da elementi aggiunti (come la codifica) che consentiranno a un sistema di funzionare in una varietà di ambienti.

Alcuni esempi di agnosticismo in IT:

  • Il software indipendente dalla piattaforma viene eseguito su qualsiasi combinazione di sistema operativo e architettura del processore sottostante. Tali applicazioni vengono talvolta definite "multipiattaforma".
  • Il software indipendente dal dispositivo funziona su vari tipi di dispositivi, inclusi computer desktop, laptop, tablet PC e smartphone.
  • Il software indipendente dal database funziona con il sistema di gestione del database (DBMS) di qualsiasi fornitore. I prodotti tipici indipendenti dal database includono software di analisi aziendale (BA) e pianificazione delle risorse aziendali (ERP).
  • Il software indipendente dal protocollo è indipendente dai protocolli di comunicazione. Negozia un protocollo con il suo pari e inizia la comunicazione.
  • Il software indipendente dai processi aziendali funziona in diversi ambienti aziendali. Un esempio è un servizio aziendale indipendente dai processi aziendali che incapsula la logica associata a una specifica entità aziendale, come "fattura" o "reclamo".
  • Il middleware indipendente dal fornitore può mediare tra software di più fornitori, piuttosto che tra due applicazioni specifiche.  
  • La licenza indipendente dall'hardware è un modello per dispositivo o per utente, anziché avere ciascuna licenza legata a un dispositivo o macchina virtuale (VM) specifico.

Thomas Henry Huxley ha coniato il termine agnostico nel 1869 come parte della sua filosofia rifiutando la validità delle affermazioni di conoscenza spirituale, in particolare in riferimento all'esistenza o non esistenza di una o più divinità.

Vedi anche: portabilità, compatibile con le versioni precedenti, compatibile con le versioni successive, aperto, open source