Partea 1 a stabilit anvelopa de conformitate. Partea 2 implementează legăturile de date tactice care ancorează cele mai multe platforme interoperabile NATO: Link 16 pentru operațiunile aeriene și de apărare aeriană, Cursor on Target pentru marginea tactică, MIP4-IES pentru schimbul C2 al forțelor terestre și STANAG 4559 pentru schimbul produselor ISR. Fiecare are propriul tipar ingineresc, propria disciplină de conformitate și propriile moduri de eșec. Partea 2 le parcurge.
Cadrul arhitectural se află în Ghidul Complet al Interoperabilității NATO. Seria paralelă de motor de fuziune C2 la Construirea unui Pipeline de Fuziune pentru Apărare acoperă stratul adaptor care consumă aceste legături de date în interiorul platformei.
Pasul 1: Integrarea Link 16
Link 16 este legătura canonică de date tactice NATO pentru operațiunile aeriene și de apărare aeriană. Este și standardul cel mai des înțeles greșit de inginerii software care intră în apărare. Protocolul este bazat pe sloturi de timp (Time Division Multiple Access), catalogul de mesaje (mesajele seria J) este clasificat, regulile de participare sunt gestionate de lățime de bandă și integrarea se face aproape întotdeauna printr-un terminal hardware MIDS mai degrabă decât prin radio software.
Tiparul practic de implementare pentru software:
Integrați prin API-ul terminalului MIDS. Terminalul hardware gestionează protocolul bazat pe sloturi de timp; software-ul gestionează marshalling-ul mesajelor deasupra acestuia. Terminalul expune un API furnizat de furnizor — SIMPLE (Standard Interface for Multiple Platform Link Evaluation) este cel mai comun — prin care software-ul trimite mesaje seria J pentru transmisie și primește seria J incoming pentru procesare.
Tratați interfața SIMPLE ca un contract stabil. Interfața evoluează lent; catalogul de mesaje evoluează mai rapid. Versionați integrarea în jurul edițiilor catalogului de mesaje, nu a versiunii SIMPLE. Actualizările catalogului sunt evenimente programate cu propria lor retestare de conformitate.
Realizați marshalling mesaje cu tipizare strictă. Mesajele seria J au structuri rigide definite în catalogul clasificat. Implementați-le ca tipuri generate din cod (unde accesul la catalog permite) sau ca tipuri scrise manual cu validare extinsă. Tipizarea slabă în marshalling-ul Link 16 este cauza principală a celor mai multe eșecuri de conformitate CWIX.
Buffer-izați outbound, validați inbound. Mesajele outbound sunt puse în coadă după prioritate; platforma nu trebuie să inunde terminalul. Mesajele inbound sunt validate față de catalog înainte de propagare; seria J malformată este respinsă cu logare structurată, nu trecută tăcut.
Viziunea inginerească mai profundă, inclusiv topologia de integrare și cele mai comune capcane, se află în Legăturile Tactice de Date Link 16: Vedere Inginerească.
Pasul 2: Integrarea Cursor on Target
CoT este de-facto lingua franca tactică în afara cataloagelor formale NATO. Originată în Forțele Aeriene SUA, adoptată în ecosistemul ATAK/WinTAK, din ce în ce mai necesară în operațiunile de coaliție indiferent de statutul formal NATO. O platformă interoperabilă NATO care operează alături de forțele SUA sau aliate echipate cu ATAK va întâlni CoT indiferent dacă anvelopa formală de conformitate îl include sau nu.
CoT este tehnic mai simplu decât Link 16 — bazat pe XML, schemă bine definită, niciun catalog de mesaje clasificate, niciun protocol bazat pe sloturi de timp. Rigoarea inginerească necesară este aceeași.
Tiparul de implementare:
Validarea schemei la limită. Fiecare mesaj CoT incoming este validat față de schemă înainte de procesare ulterioară. Mesajele malformate sunt logare puternic și respinse; acceptarea tăcută este implicit-ul greșit.
Gestionarea strictă a marcajelor temporale. Mesajele CoT poartă timpul de observare, timpul de stale al mesajului și timpul de stale. Disciplina celor trei marcaje temporale din ghidurile inginerești anterioare se aplică — timpul de observare determină corelarea, timpul de stale determină deciziile de ciclu de viață, conflating-ul lor este o sursă recurentă de bug-uri.
Parsarea conservatoare a câmpurilor opționale. Extensiile CoT sunt comune; nu toate extensiile sunt documentate. Parsați ce este documentat; ignorați ce nu este (cu logare); nu crashați niciodată pe conținut neașteptat.
Flexibilitate de transport. CoT se mișcă prin multicast UDP, TCP point-to-point, TCP prin TAK-Server și (din ce în ce mai mult) MQTT. Stratul adaptor acomodează toate patru cu o cale de procesare comună în downstream.
Tratarea inginerească detaliată CoT se află în Cursor on Target (CoT): Standardul XML din Spatele Aplicațiilor de Conștientizare Tactică. Perspectiva dezvoltării plugin-urilor ATAK se află în Dezvoltarea Plugin-urilor ATAK.
Pasul 3: Implementarea MIP4-IES
Pentru schimbul cu sistemele C2 naționale deasupra nivelului de brigadă, MIP4-IES este schema. Este dens, versionizat și neiertat în testarea conformității. Multilateral Interoperability Programme definește modelul; Information Exchange Specification îl serializează.
Tiparul ingineresc care reușește:
Tratați MIP4 ca o interfață strictă, nu un model intern. Modelul de date intern al platformei este orice proiectează echipa de inginerie; MIP4 este formatul fir pe care platforma îl vorbește la granița coaliției. Maparea între ele este bidirecțională și fără pierderi pentru câmpurile semnificative operațional.
Păstrarea round-trip este testul. Un mesaj MIP4 marshalled din platformă, apoi unmarshalled înapoi, trebuie să producă același model intern (cu excepția canonicalizării intenționate). Eșecurile round-trip surfasează mapări cu pierderi, bug-uri de coerciție de tip și erori de aliasing de câmpuri.
Generare cod bazată pe schemă. Schema MIP4-IES este suficient de mare încât codul de marshalling scris manual se deraiază. Generați tipurile din schema publicată; mențineți codul de mapare separat și revizuiți-l explicit.
Pin-erea versiunii cu tranziții explicite. Edițiile MIP4 se schimbă. Platforma se fixează la o ediție specifică pentru implementarea sa operațională curentă; tranzițiile sunt proiecte programate cu retestare de conformitate.
Viziunea inginerească profundă a MIP4-IES, inclusiv anatomia modelului de date și realitatea testării conformității, se află în MIP4-IES: Standardul NATO pentru Forțele Terestre.
Pasul 4: Schimbul ISR STANAG 4559
STANAG 4559 (NSILI — NATO Standard ISR Library Interface) guvernează schimbul de imagini ISR și produse în platformele C2 de coaliție. Necesar pentru orice platformă care consumă sau produce imagini de sursă națională într-un context de coaliție.
Realitatea implementării:
Consumatorul mai întâi. Cele mai multe programe de software de apărare sunt consumatori NSILI — interogă bibliotecile de imagini ale coaliției și integrează rezultatele — mai degrabă decât furnizori NSILI. Interfața consumatorului este bine definită și tractabilă; implementarea furnizorului este un program mai greu cu overhead suplimentar de acreditare.
Recuperare conștientă de lățime de bandă. Imaginile ISR sunt mari. Recuperarea pe linkuri tactice trebuie să fie conștientă de lățimea de bandă — miniaturii de previzualizare mai întâi, rezoluție completă la cererea operatorului, descărcare progresivă pentru cele mai mari produse. UI-ul platformei surfasează starea lățimii de bandă astfel încât operatorii înțeleg compromisul.
Separarea magazinului de imagini. Imaginile recuperate trăiesc într-un magazin de obiecte dedicat, nu baza de date de urmăriri operaționale. Metadatele mapează imaginile la contextul urmăririi; imaginea în sine este referențiată, nu încorporată.
Etichetarea clasificării pe imagini. Imaginile recuperate poartă clasificarea sursei conform STANAG 4774/4778. Clasificarea urmează imaginile prin platformă — stratul de afișaj, urma de audit, analizele downstream. Eliminarea legării „pentru comoditate" este genul de scurtătură pe care evaluatorii de acreditare îl caută specific; Partea 3 a acestei serii acoperă disciplina în detaliu.
Tiparul mai profund de implementare STANAG 4559 se află în Implementarea STANAG 4559: NSILI în Practică.
Pasul 5: Legarea Profilului ADatP-34
Legăturile de date individuale — Link 16, CoT, MIP4, STANAG 4559 — implementează standarde specifice. Alinierea profilului ADatP-34 necesită ca platforma să implementeze combinațiile corecte ale acestor standarde și ca combinațiile să satisfacă scenariile de interoperabilitate ale profilului.
Disciplina legării profilului:
Scenarii de testare conduse de profil. Pentru fiecare profil ADatP-34 pe care platforma îl vizează, suita de testare a conformității include scenarii care exercită legăturile de date în combinație. Un scenariu poate necesita: primiți o actualizare de urmărire aeriană Link 16, corelați cu o urmărire terestră CoT din ATAK, interogați NSILI pentru imagini de zonă, fuzionați toate trei într-un singur afișaj COP. Scenariul testează combinația, nu standardele individuale.
Cataloage de mesaje conduse de profil. Profilul definește ce mesaje seria J sunt necesare, ce tipuri de mesaje MIP4 trebuie schimbate, ce extensii CoT sunt așteptate. Platforma implementează subsetul necesar, nu întregul catalog.
Urmărirea evoluției profilului. Profilurile ADatP-34 evoluează. Platforma urmărește profilul operațional curent și profilul spiralei următoare. Munca inginerească care vizează profilul curent dar anticipează următorul este disciplina care supraviețuiește tranzițiilor de versiune.
Perspectivă cheie: Conformitatea este modelată de profil, nu de standard. O platformă care implementează fiecare standard necesar dar eșuează să le integreze conform scenariilor profilului va eșua testarea conformității. Construiți implementarea față de profil de la primul sprint, nu față de standarde în izolare.
Pasul 6: Punți Bilaterale și Non-NATO
Platformele care operează în implementări reale de coaliție necesită punți dincolo de catalogul NATO. Integrarea Delta ucraineană, protocoale numai FVEY, extensii specifice partenerilor — fiecare este o punte care stă alături de legăturile formale de date NATO.
Tiparul ingineresc al formatului Delta se află în Formatul Delta și Integrarea Militară Ucraineană. Tiparele mai largi de partajare în coaliție, inclusiv considerentele de politică, se află în Provocările Partajării Datelor în Coaliție.
Regula arhitecturală: puntile bilaterale sunt adaptoare separate, nu modificări la codul de legătură de date NATO. O punte la Delta nu atinge marshalling-ul Link 16; o punte la un protocol național SUA nu atinge procesarea CoT. Izolarea adaptorului se extinde la toate protocoalele, nu numai tipurile de senzori.
Pasul 7: Construiți Harnașamentul de Conformitate Devreme
Testarea conformității este munca care distinge platformele care trec CWIX de platformele care eșuează. Harnașamentul care rulează aceste teste este infrastructura inginerească la fel de semnificativă ca platforma în sine.
Componentele harnașamentului:
- Suite de testare per standard. Round-trip mesaj seria J Link 16; corectitudine formală și semantică CoT; schimb entitate MIP4 și round-trip; interogare, recuperare și mapare metadate STANAG 4559. Fiecare suită este automatizată, blocată în CI și produce rapoarte structurate.
- Replay date capturate. Trafic fir capturat din exerciții reale și implementări operaționale redrate față de platformă. Referință pentru testarea regresiei.
- Simulatoare sistem partener. Acolo unde sistemele reale ale partenerilor nu sunt disponibile pentru testarea unității, simulatoarele înlocuiesc. Ele schimbă mesaje conforme cu platforma și verifică răspunsurile față de standard.
- Teste de integrare bazate pe scenarii. Scenariile profilului ADatP-34 exercitate end-to-end. Platforma primește intrări, efectuează fuziunea, produce ieșiri pe care harnașamentul de testare le validează față de referința adevărului așteptat.
- Urmărire pregătire CWIX. Cazurile de testare pe care platforma plănuiește să le depună la CWIX sunt urmărite separat, cu starea pass-fail vizibilă conducerii programului cu mult înainte de exercițiu.
Costul construirii acestei discipline devreme este real dar limitat; costul sărind peste el apare ca întârzieri de mai multe luni în perioada reală de conformitate. Programele care livrează platforme interoperabile NATO la programul stabilit sunt programele care au construit harnașamentul de conformitate în primul an.
Ce Urmează
Partea 2 a implementat legăturile de date tactice. Link 16 prin terminalul MIDS, CoT prin adaptorul cu validare schemă, MIP4-IES prin maparea cu păstrare round-trip, STANAG 4559 prin interfața de interogare a consumatorului, toate legate împreună de profilul ADatP-34 și exercitate de harnașamentul de conformitate.
Partea 3 acoperă mașinăria de clasificare și releasabilitate — legarea STANAG 4774/4778, implementarea motorului de politici, fluxurile de date cross-enclave și disciplina releasabilității coaliției care face platforma implementabilă în contexte clasificate.