Un système numérique reconnaît les systèmes d'information en fonction de leur représentation des données . Il ne les reconnaît pas par un « type » dans un sens lisible par l'homme comme « Système de paie » ou « Gestion de la relation client (CRM) ». Au lieu de cela, il les reconnaît à travers la structure et le format des données numériques qu’ils utilisent. Cela comprend :
* Formats de données : Le système numérique reconnaîtrait les formats de données courants tels que JSON, XML, CSV, fichiers binaires, etc. Ceux-ci définissent la façon dont les données sont structurées et organisées.
* Structures de données : Les structures de données sous-jacentes utilisées (par exemple, bases de données utilisant des modèles relationnels, bases de données graphiques, bases de données NoSQL) seraient identifiables grâce à l'interaction du système avec les données. Cela inclut la compréhension d'éléments tels que les tables, les champs, les clés, les relations, etc.
* Protocoles : Les protocoles de communication utilisés pour échanger des données (ex :HTTP, HTTPS, FTP, TCP/IP) sont essentiels pour qu'un système numérique comprenne comment interagir avec un système d'information.
* Métadonnées : Les informations *sur* les données (par exemple, types de fichiers, horodatages, sources de données) aident un système numérique à catégoriser et à comprendre le contenu du système d'information.
* API (interfaces de programmation d'applications) : Ceux-ci définissent la manière dont d’autres systèmes peuvent interagir avec le système d’information. Le système numérique reconnaîtrait la structure et les fonctions de l'API.
Essentiellement, un système numérique ne « reconnaît » pas un « système de traitement des commandes » comme un type. Il reconnaît les structures de données, les protocoles et les API utilisés par ce système de traitement des commandes. Il *déduit* ensuite la fonctionnalité en fonction de la façon dont les données sont structurées et manipulées. L’interprétation de la signification des données se fait à un niveau supérieur, souvent par des applications logicielles construites au-dessus du système numérique.
|