Les images de renseignement et les données ISR (Intelligence, Surveillance, Reconnaissance) n'ont de valeur opérationnelle que si elles parviennent en temps utile aux unités qui en ont besoin. STANAG 4559 — le standard OTAN pour la description et l'échange de produits ISR — définit comment les produits de renseignement sont rendus découvrables, récupérables et distribuables dans les réseaux de coalition. Pour les équipes logicielles développant des systèmes qui produisent ou consomment des données ISR, la connaissance de l'interface NSILI (NATO Secondary Image Library Interface) est indispensable.

Qu'est-ce que STANAG 4559 et l'interface NSILI

STANAG 4559 définit NSILI — une interface basée sur CORBA pour l'accès aux bibliothèques de produits ISR. Elle spécifie à la fois le modèle de métadonnées (comment les produits ISR sont décrits) et les services (comment les clients recherchent et récupèrent des produits). L'édition actuelle (Édition 4) a étendu les approches CORBA antérieures avec une interface alternative conforme REST, mais maintient l'interface core CORBA-IIOP comme exigence obligatoire.

Le modèle de métadonnées NSILI est étendu : plus d'une centaine d'attributs décrivent un produit ISR — des champs basiques comme l'heure d'acquisition et la couverture géographique aux paramètres techniques comme le type de capteur, la résolution au sol et les métriques de qualité d'image. Le remplissage correct du modèle de métadonnées par les systèmes producteurs est un obstacle d'implémentation courant ; des métadonnées incomplètes ou incorrectes rendent les produits indiscoverables dans les requêtes de recherche.

Requête de catalogue et récupération : les services principaux NSILI

NSILI définit quatre catégories principales de services : services de catalogue (requête et découverte de produits), services de commande (récupération de produits), requêtes permanentes (notification lors de nouveaux produits) et services d'administration.

Le service de catalogue est l'interface centrale pour les consommateurs ISR. Les clients envoient des requêtes dans le langage de requête CIF (Common Interface Format) de NSILI — une syntaxe de type SQL qui applique des conditions sur les attributs de métadonnées NSILI.

Le service de commande permet la récupération effective des données de produit après une requête de catalogue réussie. NITF (National Imagery Transmission Format) est le format standard pour les données d'image dans le contexte OTAN.

Les requêtes permanentes (Standing Queries) sont le mécanisme le plus efficace pour les systèmes qui doivent continuellement recevoir de nouveaux produits de renseignement. Au lieu de sonder périodiquement le catalogue, un client enregistre une requête auprès du serveur NSILI et est automatiquement notifié lors de l'arrivée de nouveaux produits correspondants.

La configuration CORBA est un obstacle d'implémentation courant : L'interface NSILI obligatoire est basée sur CORBA IIOP, une technologie rarement utilisée en dehors du secteur de la défense. Les équipes implémentant NSILI pour la première fois sous-estiment l'effort de configuration pour l'ORB (Object Request Broker), la gestion des chaînes IOR et la sécurité CORBA. L'effort pour établir un environnement de test CORBA doit être explicitement budgété dans la planification du projet avant de commencer la logique NSILI proprement dite.

Langage de requête CIF : syntaxe et modèles courants

Le langage de requête CIF (Common Interface Format) est le langage de requête standard pour les catalogues NSILI. Sa syntaxe ressemble aux clauses SQL WHERE, avec les noms d'attributs NSILI comme opérandes. Pour l'implémentation CIF, les développeurs doivent connaître le modèle d'information NSILI — en particulier la hiérarchie d'entités et d'attributs : NSIL_CARD comme objet de métadonnées parent, NSIL_IMAGERY pour les attributs spécifiques aux images, NSIL_COVERAGE pour les informations de couverture géographique.

Intégration avec COP et image de situation ISR

L'intégration des systèmes NSILI dans le tableau de situation commun (COP) est le point final stratégique de l'implémentation STANAG 4559. Les produits de renseignement accessibles via NSILI doivent pouvoir être affichés dans le COP comme couches géoréférencées — avec la possibilité de naviguer directement d'un objet de carte vers le produit de renseignement correspondant.

Cette intégration nécessite un adaptateur client NSILI dans l'architecture COP, qui traduit les requêtes de renseignement depuis l'interface COP en requêtes CIF et représente les métadonnées de produit retournées comme couches COP. La couverture géographique de chaque produit est visualisée comme polygone sur la carte ; un clic sur le polygone déclenche un appel au service de commande et charge l'image du produit.