Agnostique

Dans le contexte des technologies de l'information (TI), le terme "agnostique" fait référence à quelque chose qui est généralisé de sorte qu'il est interopérable entre divers systèmes. Ce terme peut être utilisé pour décrire des logiciels, du matériel et des processus d'entreprise.

Le mot agnostique vient du grec a-, qui signifie sans et gnosis, qui signifie connaissance. Dans le domaine de l'informatique, cela se traduit par la capacité d'un élément à fonctionner sans "connaître" les détails sous-jacents d'un système au sein duquel il fonctionne. L'agnosticisme peut être activé, comme dans le cas de l'interopérabilité. Il est généralement obtenu par le respect de normes bien connues et d'éléments supplémentaires (comme le codage), qui permettent à un système de fonctionner dans plusieurs environnements. Exemples d'agnosticisme informatique : Les logiciels qui sont agnostiques par rapport à la plate-forme peuvent fonctionner sur n'importe quelle combinaison ou architecture du système d'exploitation et de l'unité de traitement sous-jacente. Ces applications peuvent être appelées "multiplateformes" Les logiciels agnostiques en termes de dispositifs fonctionnent sur tous les types de dispositifs, y compris les smartphones, les tablettes, les PC avec tablette et les ordinateurs de bureau. Les logiciels agnostiques en matière de base de données fonctionnent avec le système de gestion de base de données (SGBD) de n'importe quel fournisseur. Les logiciels d'analyse d'entreprise (BA) ou les progiciels de gestion intégrés (ERP) sont deux exemples de produits compatibles avec les bases de données. Un logiciel agnostique n'a pas besoin de connaître les protocoles de communication. Il établit la communication avec son homologue en négociant un protocole. Les logiciels agnostiques en matière de processus métier fonctionnent dans différents environnements professionnels. Un exemple est un service métier agnostique qui encapsule la logique associée à une entité métier spécifique, telle qu'une "facture" ou une "réclamation". Les intergiciels agnostiques peuvent servir de médiateur entre les logiciels de plusieurs fournisseurs, plutôt qu'entre deux applications spécifiques. Au lieu de lier chaque licence à un dispositif (VM) ou à une machine spécifique (VM), l'octroi de licences agnostiques pour le matériel permet l'octroi de licences par dispositif et par utilisateur. Thomas Henry Huxley a inventé le terme "agnostique" en 1869. Il faisait partie de sa philosophie qui rejetait les prétentions à la sagesse spirituelle, notamment en ce qui concerne l'existence de divinité(s). Voir aussi : Portabilité, Backward Compatible, Forward Compatible, Open, Open Source