techniek Drs R.J.M. (Rob) Groen, Software Architect, DMO/JIVC/C4I&I/SATS/SO

Vergelijkbare documenten
Nationale systemen in een internationale context ELIAS & TITAAN: HOE VERDER? Kol ir. Jan van de Pol C-C2SC en H-SATS

INTEROPERABILITEIT VIA MIP

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database

Rapport. i-bridge FleetBroker en LocationBroker. Versie 1.0. Datum 22 December 2010

Lync Call Appliance Zijn er dan nog variabele kosten? Beheer interface

Van Small Business Server naar Cloud Small Business Services. Uw vertrouwde Small Business Server in de cloud

SuperOffice Systeemvereisten

INHOUD VAN SERVICE CALLS

Technologieverkenning

De kracht van de blueprint Het middelpunt van het Software Defined Data Center

Temperatuur logger synchronisatie

Zelftest Java concepten

Zelftest Java EE Architectuur

Portability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.

DCMO LRC. Innovatieve ontwikkeling Long Range Communication SATS. Maj Ab de Vos Operationeel Architect Inzet Land

Digikoppeling adapter

Integratie in de praktijk

Siemens workpoints en DHCP options

Frontend performance meting

Kerngegevens MBO. gemeenschappelijke taal van ELO naar studenten administratie. Gebruikersdag Woensdag 26 mei 2010.

IAAS - QUICK START GUIDE

VPN Virtual Private Network

m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van VPN s

BeheerVisie ondersteunt StUF-ZKN 3.10

Business Workflow innovaties in SAP S/4 HANA

Lesblok 34 Diskdump 157 Lesblok 35 Joomla! 161 Lesblok 36 Webmin 164 Lesblok 37 Samenvattende oefening 166

Als apparaten al niet met elkaar willen praten. Ad van Berlo Smart Homes

Project Owner. Date : Version : 1.1

Aansluiten op VPI. (VolmachtBeheer Producten Interface)

Datum 15 juni 2006 Versie Exchange Online. Handleiding voor gebruiker Release 1.0

De Outlook en SharePoint integratie

Handmatige Instellingen Exchange Online. Nokia E51 Symbian S60 Smartphone

Dicht het security gat - Microsoft SharePoint, OCS, en Exchange met Secure File Sharing Heeft uw organisatie ook een Dropbox probleem?

Samengaan van Geo-informatie en Service Oriëntatie

Technische data. Versie dec

ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag

Position Paper. Doelarchitectuur Rijks Application Store (RAS) Status: Definitief, vastgesteld in ICCIO, 27 juni 2013 versie 1.0

betrouwbare communicatie tussen overheden onderling en met burgers YENLO.COM

Mitel User Group. Mitel-licentiestructuur. Jan Jansen. Account Director april 2015

Workware Wireless FAQ - General & Customers November 9, 2016

Technische architectuur Beschrijving

Werken zonder zorgen met uw ICT bij u op locatie

Form follows function -Louis Henry Sullivan

Archipol 6 voor gebruikers

Een Local Exchange Server is een tweede mogelijkheid. Hier wordt Zarafa Exchange geïnstalleerd op een server van uw organisatie.

operationeel Kolonel R. Miedema, programmamanager

Rent+ Pre-requirements

Wijzigingen volledig onder controle en geborgd

Handleiding Office 365

CareConnect Fin Pre-requirements

Installatie procedure BINK 9

Monitoring. SolidBE B.V. Maarten Schoutenstraat SV Waddinxveen

MySQL Server Installatie Handleiding RETSOFT ARCHIEF EXPERT VERSIE Versie: v

m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van

Feature checklist NeMO 5 Android

Succes moet je organiseren

Document. Name: Systemhound 2007 Getting started guide. Created: Roel van Baaren Raxco Software 7 April Revisions:

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT

OpenText RightFax. Intuitive Business Intelligence. Whitepaper. BI/Dashboard oplossing voor OpenText RightFax

Technical Deep Dive Microsoft Dynamics CRM 4.0. Dennis Schut

Virtual Research Environment van concept richting oplossingen

Het gebruik van OSB ebms contracten in complexe infrastructuren

Cerussa FIN Pre-requirements

Neuron Stroomlijn 7.5

Het managementsysteem voor intelligente veiligheid. FlexES Guard

Implementatiekosten en baten van SURFconext. Versie: 0.5 Datum: 06/06/2013 Door: Peter Clijsters

PRIVATE CLOUD. Ervaar het gemak van de private cloud: minder gedoe, meer waarde

Peter de Haas

Applicatie Architectuur en ICT-Infrastructuur

Project APEx Archives Portal Europe network of excellence

BMS BIJ DE ARTILLERIE

experimentele sensorintegratie binnen de landmacht

Managed CPE (Customer Premise Equipment)

Enabling Enterprise Mobility. Chantal Smelik

OVERZICHT ACTUELE DOCUMENTATIE EN COMPLIANCE

VAMO. Dienstbeschrijving

140001REG Europese aanbesteding Beheersysteem Openbare Ruimte Drechtsteden

Model driven Application Delivery

Last but not least. Hoofdstuk 35. Bijlagen

INHOUDSOPGAVE IMUIS INSTALLEREN 2 WINDOWS 2. WINDOWS SERVER 2008 r2 4 UITGAANDE VERBINDINGEN 5 INSTALLATIE IMUISONLINE.MSI 5 SSL CERTIFICAAT 5

Module VIII - DNS. Stefan Flipkens - Cursus: Internet - Intranet ( )

INHOUDSOPGAVE IMUIS INSTALLEREN 2 WINDOWS 2. WINDOWS SERVER 2008 r2 3 UITGAANDE VERBINDINGEN 4 INSTALLATIE IMUISONLINE.MSI 4 SSL CERTIFICAAT 4

Moduleoverzicht Moduleoverzicht Scorion Datum: 9 april Parantion 2008

Cerussa HR Pre-requirements

Het Analytical Capability Maturity Model

Functionele beschrijving: scannen naar Exact Globe.

EIGENSCHAPPEN CONVERGED HARDWARE

Installatiehandleiding

Christian Hoppenbrouwers Tools voor offshore testen Voorjaarsevent Testnet: 30 juni 2008

Technische handreiking govroam

Technische Specificaties nieuwe Unix Applikaties

Functionele beschrijving: scannen naar van Brug software.

Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding. Marcel de Rink

DIGIPASS Native Bridge wordt niet gedetecteerd wanneer de DIGIPASS 870 bekabeld gebruikt wordt.

Handmatige Instellingen Exchange Online. Nokia E61i Symbian S60 Smartphone

Transcriptie:

Drs R.J.M. (Rob) Groen, Software Architect, DMO/JIVC/C4I&I/SATS/SO De Nederlandse krijgsmacht treedt vandaag de dag meer en meer op met buitenlandse partners. Om internationale samenwerking tijdens operationeel optreden goed te laten verlopen, is het van belang dat de commandovoeringondersteunende systemen van de samenwerkende partijen gegevens kunnen uitwisselen op een manier die zo weinig mogelijk belemmerd wordt. Een commandovoeringondersteunend systeem wordt in het algemeen aangeduid als een C2-systeem (Command and Control). Het door het Commando Landstrijdkrachten (CLAS) gebruikte C2-systeem is ELIAS. ELIAS staat voor Essential Land-base Information and Application Services. Dit artikel gaat in op functies in ELIAS die deze uitwisseling van C2-gegevens, ook wel interoperabiliteit genoemd, ondersteunen. intercom jaargang 46 1 17

Een C2-systeem zonder interoperabiliteit is ondenkbaar. Om interoperabiliteit mogelijk te maken moeten C2-systemen gekoppeld kunnen worden. Omdat een C2-systeen over het algemeen een nationale aangelegenheid is, moeten er afspraken zijn in de vorm van standaarden die het mogelijk maken dat C2- gegevens kunnen worden uitgewisseld. Deze standaarden zijn divers. Sommige gaan over hoe militaire symbolen er uit moeten zien (bijv in de Allied Procedural Publication 6 (APP6) of de (US) Military Standard-2525 (MilStd-2525)), andere gaan over de vorm waarin de informatie kan worden uitgewisseld. Meestal is een combinatie van beide nodig, omdat van standaarden nu eenmaal verschillende versies in gebruik zijn en C2-systemen verschillende symboolstandaarden gebruiken. ELIAS gebruikt de APP6C / MilStd-2525C standaard om symbolen op het geografisch informatiesysteem (GIS) weer te geven. ELIAS wordt op dit moment gebruikt in drie verschillende gebruiksdomeinen, statisch op MULAN, ontplooid op TITAAN en mobiel op BMS. MULAN, TITAAN en BMS zijn infrastructuren, deze leveren de middelen zoals computers en verbindingen die nodig zijn om ELIAS te kunnen gebruiken. gebruik maakt van dezelfde architectuur en softwarecomponenten als voor de C2-koppelingen. Dit artikel geeft allereerst een globaal overzicht van (software) architectuur van het externe koppelvlak in ELIAS. Vervolgens zal op een aantal ondersteunde koppelingen worden ingegaan en komt de ontplooiing van het koppelvlak op de TITAAN infrastructuur aan de orde. Het artikel wordt afgesloten met een korte samenvatting. Architectuur externe koppelvlakken in ELIAS Figuur 1 geeft een overzicht van de architectuur van de externe koppelingen in ELIAS. pluggable architectuur waardoor het eenvoudig is om providers toe te voegen of weg te laten al naar gelang nodig is voor de specifieke koppeling. Ook kan daardoor het toevoegen of wijzigen van een functioneel domein in ELIAS relatief eenvoudig worden gerealiseerd. Voor management en control van de EGS is een aantal additionele componenten ontwikkeld die hier niet zijn afgebeeld, maar die voor elk koppelvlak zijn te gebruiken. Denk hierbij bijvoorbeeld aan het instellen met welke ELIAS missie de koppeling informatie moet uitwisselen, maar ook het kunnen monitoren van de status en performance van de gateway(s). Dit artikel beperkt zich tot de koppelvlakken die ELIAS in het ontplooide domein ondersteunt. In theorie kan ELIAS de koppelvlakken in elk domein uitbrengen, echter gezien de verschillen in rubricering (MULAN) en het ontbreken van een interoperabele (digitale) infrastructuur in het mobiele domein is het nog niet mogelijk of zinvol op een andere dan de TITAAN infrastructuur een C2-koppelvlak uit te brengen. Dit artikel gaat niet in op koppeling van ELIAS met training- en simulatiesystemen zoals MCTC (Mobile Combat Training Center), NLCST (Netherlands Command Staff Trainer, VBS3 (Virtual BattleSpace, een z.g. Serious Game) en TACTIS (TACtische Indoor Simulator). Wel moet worden opgemerkt dat voor koppelingen met deze systemen ELIAS Figuur 1: Architectuur externe koppelvlakken ELIAS Niet alle in ELIAS beschikbare functionele domeinen (lees informatiestromen) zijn weergegeven. In deze figuur zijn de volgende elementen te herkennen: In het linker kader: ELIAS en de verschillende services die ELIAS biedt. De ELIAS Gateway Service (EGS) die middels service specifiek providers, geïllustreerd als horizontale rode pijlen tussen ELIAS en EGS, zorgt voor een ELIAS onafhankelijke interface waarover via een transportmechanisme informatie van en naar ELIAS gestuurd kan worden. De EGS heeft een zogenoemde In het middelste kader: Een gateway die specifiek is voor het betreffende koppelvlak. In deze standaard specifieke gateway worden zaken zoals symboolvertaling tussen bijv. APP6A en MilStd-2525C geregeld, wordt de verbinding met de partner gateway gerealiseerd en worden de EGS berichten vertaald naar het voor de standaard geldende protocol. In het rechter kader: De gateway van de partner waarmee informatie wordt uitgewisseld. Hier wordt verder niet op ingegaan. De verschillende blokken in Figuur 1 18 intercom jaargang 46 1

NVG NVG is de afkorting voor NATO Vector Graphics. Deze standaard biedt een lichtgewicht manier om C2-gegevens uit te wisselen. Er zijn op dit moment drie versies van de standaard in geworden vertaald naar software componenten. Deze software componenten vertalen niet een-op-een naar hardware componenten waarop ze actief zijn, zoals BMS-platform, TITAAN-client, TITAAN-ASB of TITAAN IGB server boxen (ASB: Application Server Box; IGB: Interface Gateway Box). Ze zijn in principe wel op elk hardware platform / infrastructuur te installeren. Ondersteunde koppelvlakken Op dit moment ondersteunt ELIAS de volgende koppelvlakken / standaarden: Voor uitwisseling van C2 gegevens zijn dat MIP Baseline 3.1, NVG 1.4/1.5, ADatP36 en NFFI. De twee laatst genoemde, zijn Friendly Force Information (FFI) standaarden Voor het uitbrengen van internationale vuursteun is in combinatie met AFSIS op ELIAS het ASCA koppelvlak beschikbaar. Voor de betekenis van de afkortingen wordt verwezen naar de betreffende paragrafen. MIP baseline 3.1 MIP is het Multilateral Interoperability Program. Middels implementatie van de MIP standaarden kunnen landen C2-gegevens uitwisselen. Baseline 3.1 is de laatste versie van de standaard. Door de NAVO is aangegeven dat formeel alleen MIP Bl3.1 nog ondersteund wordt. NATO zelf heeft echter haar C2 systemen (LC2IC) daarop nog niet aangepast en gebruikt nog MIP Baseline 2. De verschillende MIP-baselines zijn niet backward compatibel. ELIAS ondersteunt MIP Baseline 3.1. De MIP standaard specificeert een gegevensmodel, JC2IEDM (Joint C2 Information Exchange Data Model) en een uitwisselingsprotocol, DEM (Data Exchange Mechanism). Het MIP model maakt het mogelijk met meerdere partners tegelijkertijd C2-gegevens uit te wisselen en het DEM protocol definieert een mechanisme dat het mogelijk maakt om na het wegvallen en weer terugkomen van verbindingen informatie te synchroniseren. Praktisch gezien komt het er op neer dat C2-gegevens worden gegroepeerd Figuur 2: MIP subsysteem architectuur in een 5-tal OIGs (Operational Information Groups, vergelijkbaar met een set van overlays). Een MIP partner kan meerdere sets van OIGs onderhouden voor verschillende eenheden. Figuur 2 geeft in iets meer detail de MIP specifieke subsysteem architectuur weer. Net zoals in Figuur 1 is het linker gedeelte in Figuur 2 het generieke deel van het ELIAS koppelvlak. In het specifieke deel, in deze figuur het middelste en rechtergedeelte, zijn de voor MIP specifieke componenten te herkennen. Ontvangen MIP gegevens kunnen door ELIAS vooralsnog alleen binnen TITAAN worden verspreid. De omvang van deze gegevens is dusdanig dat deze niet middels de bestaande Combat Net Radio netten kunnen worden verstuurd aan eenheden lager in de operationele hiërarchie, dit i.v.m. de beschikbare bandbreedte op deze netten. intercom jaargang 46 1 19

Figuur 3: NVG subsysteem architectuur Information (FFI). Momenteel is Edition A, version 1 van de ADatP36 de NATO geratificeerde opvolger van NFFI (NATO FFI). Met het ADatP36 koppelvlak kunnen Blue Force Tracking (BFT) gegevens worden uitgewisseld. ADatP36 is een van de services die onderdeel zijn van interoperabiliteit ontwikkelingen binnen NAVO FMN FFT (Federated Mission Network / Friendly Force Tracking). Het is gericht op snel en tijdig BFT informatie uitwisselen met als belangrijkste oogmerk om blue-on-blue te voorkomen en de Situational Awareness op hogere niveaus in de commandovoeringsketen te verbeteren. bruik, versie 1.4, 1.5 en 2.0. Deze verschillen in het gebruikte datamodel en de web service interface. Alle versies maken het mogelijk ofwel APP6A ofwel MilStd-2525B symbolen uit te wisselen via een web service en XML berichten. NVG 1.4 en 1.5 bieden geen functionaliteit om bij wijzigingen van gegevens automatisch een update te sturen. Gateways moeten zelf periodiek gegevens opvragen bij partner gateways. Gezien het beperkte gebruik van versie 2.0 heeft ELIAS vooralsnog alleen implementatie van de NVG 1.4 en 1.5 versie. Een NVG gateway biedt aan gebruikers z.g. capabilities waarin de aanbieder informatie groepeert die deze wil delen. De naam van een capability wordt door de aanbieder bepaald en moet door de afnemer worden geïnterpreteerd op relevantie. Afhankelijk van de mogelijkheden van de achterliggende C2-systemen zijn deze capabilities al dan niet op verzoek aan te passen. ELIAS biedt de situation overlays en de BFT overlay aan als capabilities. Zoals uit Figuur 3 blijkt, is de uitwisseling van C2-gegevens in ELIAS middels NVG asymmetrisch. Dat wil zeggen dat er in het TITAAN domein een NVG Webserver is die ELIAS C2-gegevens extern aanbiedt (de NVG Gateway Service) en er zijn een of meerdere NVG clients waarmee externe NVG-informatie kan worden opgevraagd (NVG Client Tool). Figuur 4: ADatP36 subsysteem architectuur Voor het verwerken van NVG data van een externe partner (voor ELIAS is dat ontvangen data) heeft een ELIAS gebruiker de NVG-client add-on op zijn TITAAN client geïnstalleerd en maakt via deze add-on contact met de web service van een NVG-partner. De ontvangen NVG-data wordt niet verder buiten dat ELIAS werkstation verspreid en vormt een aparte informatiegroep in ELIAS. ADATP36 (NFFI) ADatP is de afkorting voor Allied Data Publication, ADatP36 heeft betrekking op de uitwisseling van Friendly Force In Figuur 4 is de architectuur van de ADatP36 Gateway weergegeven. In deze figuur zijn de gemeenschappelijke en de specifieke componenten duidelijk te onderscheiden. Op dit moment wordt het ADatP36 koppelvlak in ELIAS met name ontwikkeld om een bijdrage te leveren aan internationale activiteiten op het gebied van GTMS (Ground Track Management Systems) tijdens internationale activiteiten. Dit verhoogt de Situational Awareness van de gebruiker van een C2-systeem ( kunt u als commandant iets met dit plaatje, welke betekenis heeft dat voor u ). De ontwikkeling van de ADatP36 gateway is een gezamenlijke inspanning van NLD en BEL. 20 intercom jaargang 46 1

ASCA Voor ondersteuning van het vuursteunproces is voor ELIAS een add-on ontwikkeld, AFSIS. AFSIS is het Advanced Fire Support Information System, een functionele toevoeging aan ELIAS en maakt gebruik van ELIAS functionaliteit om gegevens af te beelden en te verspreiden en biedt gerichte functionele ondersteuning voor de vuursteun. AFSIS wordt door NLD en BEL vuursteuneenheden gebruikt voor optreden met mortieren (81mm en 120mm) en houwitsers (155mm, PzH2000). Ook de mariniers maken gebruik van een standalone versie van AFSIS voor mortieren. Internationaal optreden voor de vuursteun betekent dat de vraagkant (waar de call-for-fire wordt gedaan) en de aanbodkant (waar het vuur wordt uitgebracht) niet noodzakelijkerwijs door dat land wordt uitgevoerd. Voor combined optreden met vuursteun is daarom de ASCA standaard ontwikkeld. ASCA is de afkorting voor Artillery Systems Cooporation Activities en is een, al sinds het midden van de jaren 90 van de vorige eeuw, lopend programma. In het ASCA programma werken Duitsland, Frankrijk, Italië en Turkije samen. Denemarken, Groot Brittannië, Noorwegen en Nederland zijn z.g. sponsored lid en België is aspirant-lid. Nederland wordt door Duitsland gesponsord om toe te kunnen treden tot de ASCA-community. Recent zijn daartoe de z.g. ASCA-023 testen doorlopen en met succes afgerond. Vanaf maart van dit jaar zal Nederland officieel deelnemer zijn in het ASCA programma. De software architectuur van het AFSIS - ASCA koppelvlak is identiek aan die van ADatP36. Uiteraard is de ADatP36 Gateway Service vervangen door een voor ASCA relevante gateway. Ontplooiing Zoals in de inleiding van dit artikel is aangegeven, worden de koppelvlakken vooralsnog alleen ontplooid in de TITAAN omgeving. Omdat alle genoemde koppelvlakken een koppeling met een externe partner inhouden speelt de IGB (Interface Gatebox) een belangrijke rol. Nederland wordt door Duitsland gesponsord om toe te kunnen treden tot de ASCA-community. nen al dan niet naar wens de add-ons voor de verschillende koppeling op hun TITAAN-client geïnstalleerd krijgen. Ook dat is een inrichtingsvraagstuk. Een voorbeeld van de ontplooiing met ASB en IGB is voor de ASCA gateway in Figuur 5 weergegeven. Ontplooiing van de verschillende koppelvlakken op de BMS infrastructuur is nog niet voorzien. Technisch gezien is dat wel mogelijk maar de randvoorwaarden voor beveiliging en benodigde bandbreedte zijn (nog) niet aanwezig in BMS. Samenvattting ELIAS biedt een drietal koppelvlakken om interoperabiliteit met partners te waarborgen. Daarnaast is een functioneel specifiek koppelvlak beschikbaar voor de vuursteun. Voor de generieke koppelvlakken geldt dat deze naar behoefte en mogelijkheden kunnen worden uitgebracht. Figuur 5: ASCA ontplooiing op TITAAN Het is wenselijk dat op de IGB de onderdelen die nodig zijn voor een koppelvlak altijd aanwezig zijn. Gebruik van de IGB betekent dan beschikbaarheid van een koppeling. Om deze services op de IGB te kunnen beheren wordt met elk koppelvlak ook tooling opgeleverd waarmee dat beheer kan worden uitgevoerd. Deze tooling is alleen bedoeld voor technisch en/of functioneel beheerders van het betreffende koppelvlak en zal alleen op hun werkstations geïnstalleerd zijn. Welke rollen / werkstations dat zijn is een inrichtingsvraagstuk en wordt niet verder in dit artikel behandeld. Gebruikers in een commandopost kun- Voor het gebruik van deze koppelvlakken in relatie tot de ELIAS functionaliteit zullen SOPs (Standard Operational Procedures) moeten worden ontwikkeld. Of deze SOPs echt standaard zijn of per situatie of ontplooiing moeten worden aangepast, moet blijken. De technische mogelijkheden zijn beschikbaar, functioneel gebruiken is een volgende stap. intercom jaargang 46 1 21