Europeisk komponentorienterad arkitektur

European Component Oriented Architecture (ECOA) är en öppen specifikation för ett mjukvaruramverk för uppdragssystemprogramvara som består av komponenter som är både realtids- och serviceorienterade .

ECOA förvaltas av den franska Direction générale de l'armement och det brittiska försvarsministeriet (genom Defense Science and Technology Laboratory - DSTL) med hjälp av följande industripartners :

Historia

Den första studien började i januari 2008 med franska partners, men arbetet med standarden började på riktigt i januari 2011. I augusti 2015 var den första versionen av standarden utgivare som en brittisk försvarsstandard (DEFSTAN). I december 2015 återpublicerades standarden som en BNAE- standard. I juli 2016 har en uppdaterad specifikation gjorts tillgänglig.

Begrepp

ECOA definierar ett arkitekturramverk baserat på en tjänsteorienterad arkitektur . ECOA Software Components (ASC) är sammansatta av moduler som innehåller applikationskoden och kan köras parallellt. ECOA tillhandahåller mekanismer för att göra dessa programvarukomponenter portabla över datorplattformar genom användning av ett gränssnittsskikt som kallas en container . Komponenter kommunicerar med andra komponenter med hjälp av händelser , begäran-svar och versionsdata .

Se även

externa länkar