See Services Viewpoint (SvcV) Overview

A SvcV-2 “Services Resource Flow Description” specifies the Resource Flows between Services and may also list the protocol stacks used in connections. A SvcV-2 is used to give a precise specification of a connection between Services. This may be an existing connection or a specification of a connection that is to be made for a future connection.

The intended usage of the SvcV-2 includes: [1]

  • Resource Flow specification

Guide: DoDAF Architecture Framework Version 2.02 – Page 173

For a network data service, a SvcV-2 comprises Services, their ports, and the Service Resource Flows between those ports. The SvcV-2 may also be used to describe non-IT type services such as Search and Rescue. The architect may choose to create a diagram for each Service Resource Flow and the producing Service, each Service Resource Flow and consuming Service, or to show all the Service Resource Flows on one diagram, if this is possible. [1]

Each SvcV-2 model can show: [1]

  • Which ports are connected
  • The producing Services that the ports belong to
  • The Services that the Service Resource Flows are consumed by
  • The definition of the Service Resource Flow in terms of the physical/logical connectivity and any protocols that are used in the connection

Note that networks are represented as Services. The architect may choose to show other Services being components of the network, i.e., if they are part of the network infrastructure.

   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/28/2017

Print Friendly, PDF & Email