Service decomposition using the NATO C3 Taxonomy - case studies

Forfatter
Hansen, Bjørn Jervell
Foster, Kate
Bloebaum, Trude Hafsøe
Lund, Ketil
Johnsen Frank Trethan
Publisert
2021-01-29
Emneord
Tjenesteorientert arkitektur
Kjernetjenester
Web Services
Rapportnummer
21/00069
Permalenke
http://hdl.handle.net/20.500.12242/2824
Samling
Rapporter
21-00069.pdf
Size: 3M
Sammendrag
NATO introduced the Connected Forces Initiative at the 2012 Chicago summit with the aim to enhance allied interoperability and readiness in order to strengthen the combat power of the alliance. One of the aspects highlighted by this initiative is the importance of providing an ICT infrastructure to make the forces connected, enabling them to communicate and share information. A prevalent method for building such infrastructures in the civilian domain is following the principles of service-oriented architecture (SOA). These principles state that complex software functionality should be broken down into a number of smaller, less complex and autonomous software components known as services. One of the goals of doing such service decomposition is that it allows for the re-use of implementations as well as reducing complexity. Both the Norwegian Defence Research Establishment (FFI) and Australia’s Defence Science and Technology (DST) Group are planning experiments in order to provide advice to their respective armed forces regarding these adaptions. A part of the preparations for such experiments is to identify what elements are essential to implement in the ICT infrastructures, and this reports documents a study in which a preliminary list of such elements have been compiled. In order to arrive at this list, the study followed a use case driven approach. The use cases were chosen from four different military communities of interest in order to provide the analysis with sufficient variety without promising to be exhaustive: • Establishing situational awareness and planning a tactical manoeuver in the land domain. • Establishing situational awareness and performing targeting and dynamic re-planning of operational tasks in the air domain. • Request for information (RFI) submission in Joint Intelligence Surveillance and Reconnaissance (JISR). • Providing Modelling & Simulation as a service. The analysis identified the following NATO C3 Taxonomy Core Services as candidates for a first inclusion in an ICT infrastructure due to their importance across the use cases: • Infrastructure Storage Services. • Message-Oriented Middleware Services. • Geospatial Services. In addition, there is a need to include security and service management and control services as well as to identify whether the Core Services listed here have important dependencies to other Core Services, in which case should also be considered for inclusion.
NATO introduserte i 2012 sitt Connected Forces Initiativ, der målet er å forbedre alliert interoperablitet og beredskap slik at alliansens slagkraft kan styrkes. Et av initiativets viktigste budskap er hvor viktig det er med en IKT-infrastruktur som sørger for at de forskjellige styrkene er sammenkoblet slik at de kan kommunisere og dele informasjon. En utbredt måte å bygge slike infrastrukturer på, er å følge prinsippene tilknyttet tjenesteorienterte arkitekturer. Disse prinsippene legger vekt på at kompleks programvarefunksjonalitet brytes ned i mindre og selvstendig komponenter. Et av målene med slik nedbrytning er at disse komponentene, som kalles tjenester, da kan gjenbrukes ved å sette dem sammen på ulike måter, og en viktig del av en slik nedbrytning er å identifisere hvilken funksjonalitet det er behov for, og hvordan denne bør deles opp i tjenester. Både Forsvarets forskningsinstitutt (FFI) og Australias Defence Science and Technology (DST) Group planlegger å gjennomføre eksperimenter for å kunne gi råd til sine respektive militære styrker om hvordan de kan bygge IKT-infrastrukturer med nødvendige egenskaper. Siden slike infrastrukturer i hovedsak bygges i samsvar med tjenesteorienteringsprinsipper, er en del av forberedelsene til slike eksperimenter å identifisere hvilke tjenester som bør prioriteres implementert. I denne rapporten har vi brukt konkrete eksempler for å identifisere disse tjenestene. Eksemplene er hentet fra fire forskjellige militære kontekster for å gi tilstrekkelig bredde i analysene: • Etablere situasjonsbevissthet og planlegge en taktisk manøver i landdomenet • Etablere situasjonsbevissthet og gjennomføre målutvelgelse og dynamisk planlegging i luftdomenet • Etterspørre informasjon i Joint Intelligence Surveillance and Reconnaissance (JISR) • Tilby modellering og simulering som en tjeneste Gjennom analysen av disse eksemplene fant vi at visse kjernetjenester benyttes i mange ulike militære kontekster, og var dermed spesielt viktige. I en IKT-infrastruktur tilpasset militær bruk bør derfor de følgende kjernetjenestene implementeres først: • Lagringstjenester • Meldingsorientert mellomvare • Geografiske tjenester Det må også implementeres tjenester for sikkerhet og tjenestehåndtering, da disse representerer støttefunksjonalitet som kjernetjenestene identifisert over er avhengige av. Dersom videre analyser avdekker flere slike avhengigheter til andre kjernetjenester, må også disse tjenestene vurderes implementert.
View Meta Data