A Reference Architecture for Big Data Systems in the National Security Domain

Acquirers, system builders, and other stakeholders of big data systems need to define requirements, develop and evaluate solutions, and integrate systems together. A reference architecture enables these software engineering activities by standardizing nomenclature, defining key solution elements and their relationships, collecting relevant solution patterns, and classifying existing technologies. Within the national security domain, existing reference architectures for big data systems have not been useful because they are too general or are not vendor-neutral. We present a reference architecture for big data systems that is focused on addressing typical national defence requirements and that is vendor-neutral, and we demonstrate how to use this reference architecture to define solutions in one mission area.

[1]  Mark W. Maier Architecting Principles for Systems‐of‐Systems , 1996 .

[2]  John Klein,et al.  Design assistant for NoSQL technology selection , 2015, 2015 1st International Workshop on Future of Software Architecture Design Assistants (FoSADA).

[3]  Mark W. Maier,et al.  Architecting Principles for Systems‐of‐Systems , 1996 .

[4]  Gerrit Muller,et al.  The Concept of Reference Architectures , 2010, Syst. Eng..

[5]  John Klein,et al.  Distribution, Data, Deployment: Software Architecture Convergence in Big Data Systems , 2015, IEEE Software.