DoDAF Architecting

SvcV-3b Services-Services Matrix

A SvcV-3b “Services-Services Matrix” enables a quick overview of all the services resource interactions specified in one or more SvcV-1 “Services Context Description” models. The SvcV-3b provides a tabular summary of the services interactions specified in the SvcV-1 Services Context Description for the Architectural Description. The matrix format supports a rapid assessment of potential commonalities and redundancies (or, if fault-tolerance is desired, the lack of redundancies). In addition, this model is useful in support of net-centric (service-oriented) implementation of services as an input to the SvcV-10a Services Rules Model, SvcV-10b “Services State Transition Description”, and SvcV-10c “Services Event-Trace Description”, implemented as orchestrations of services.

Guide: DoDAF Architecture Framework Version 2.02 – Page 177

The SvcV-3b can be organized in a number of ways to emphasize the association of service pairs in context with the architecture’s purpose. One type of organization is a Service Hierarchy or Taxonomy of Services. The intended usage of the SvcV-3b includes: [1]

  • Summarizing service resource interactions
  • Interface management
  • Comparing interoperability characteristics of solution options

It is important to note that one usage of the Service-Service Matrix (SvcV-3b) can support a net- centric (service-oriented) implementation in describing the interactions between producing services and consuming services.   The SvcV-1 concentrates on Service resources and their interactions, and these are summarized in a SvcV-3a or SvcV-3b.

The SvcV-3b can be a useful tool for managing the evolution of solutions and infrastructures, the insertion of new technologies and functionality, and the redistribution of Services and activities in context with evolving operational requirements.

Depending upon the purpose of the architecture, there could be several SvcV-3b DoDAF described Models. The suite of SvcV-3b DoDAF-described Models can be organized in a number of ways (e.g., by domain, by operational mission phase, by solution option) to emphasize the association of groups of resource pairs in context with the Architectural Description purpose.

The SvcV-3b is generally presented as a matrix, where the Services resources are listed in the rows and columns of the matrix, and each cell indicates an interaction between Services if one exists. There are many types of information that can be presented in the cells of a SvcV-3b. The resource interactions can be represented using different symbols and/or color coding that depicts different interaction characteristics, for example:

  • Status (e.g., existing, planned, potential, de-activated)
  • Key interfaces
  • Category (e.g., command and control, intelligence, personnel, logistics)
  • Classification-level (e.g., Restricted, Confidential, Secret, Top Secret)
  •  Communication means (e.g., Rim Loop Interface, Scalable Loop Interface)
   DoDAF Viewpoint Matrix
AV 1 2                      
CV 1 2 3 4 5 6 7            
DIV 1 2 3                    
OV 1 2 3 4 5a 5b 6a 6b 6c        
PV 1 2 3                    
SvcV 1 2 3a 3b 4 5 6 7 8 9 10a 10b 10c
StdV 1 2                      
SV 1 2 3 4 5a 5b 6 7 8 9 10a 10b 10c


  • The DoDAF descriptions in this website are very generic and are mostly taken from the DoDAF Architecture Framework website. Make sure you visit the actual website for the most update information and a more thorough explanation of each viewpoint.
  • DoDAF Version 1.0, although outdated, has some good examples on how to construct AV’s, OV’s, and SV’s.

AcqLinks and References:

Updated: 9/27/2017

Leave a Reply