Architecture and Data model (issue 4)


This document describes the selection process among existing architecture models with the aim of choosing for CAMELOT the most promising one in terms of commercialisation potential, initial and perceived industry support, ease of use and the existence of tools for testing the developed service modules. The selection of CAMELOT architecture is based on a trade-off analysis performed after an assessment of a list of proposed architectures considering up to nine different criteria.  This analysis is accompanied by the description of the functional and non-functional user requirements collected in D2.1 [1] and a full description of the different assets to be potentially integrated in CAMELOT that could affect to the high-level definition of the architecture. Once selected, the CAMELOT system architecture specification is described in line with WP2.3 activities. It starts defining a baseline architecture followed by a gap analysis related to middleware and data model. Then the CAMELOT high level architecture and its high-level operational concept are described. The document also provides the detailed definition of CAMELOT data model used for information exchange, the common interface specification for external interfaces   and protocols (T2.4) and the foreseen methods and levels of interoperability obtained between CAMELOT and the existing C2 systems and assets (T2.5).