DoDAF Viewpoints and Models
SvcV-3b: Services-Services Matrix
A SvcV-3b 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.
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:
- 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 does not specify the symbols to be used. If symbols are used, a key for the symbols is needed.
SvcV-1 Services Context Description
SvcV-2 Services Resource Flow Description
SvcV-3a Systems-Services Matrix
SvcV-3b Services-Services Matrix
SvcV-4 Services Functionality Description
SvcV-5 Operational Activity to Services Traceability Matrix
SvcV-6 Services Resource Flow Matrix
SvcV-7 Services Measures Matrix
SvcV-8 Services Evolution Description
SvcV-9 Services Technology & Skills Forecast
SvcV-10abc Introduction to SvcV-10a, SvcV-10b and SvcV-10c
SvcV-10a Services Rules Model
SvcV-10b Services State Transition Description
SvcV-10c Services Event-Trace Description