Title: M
1MS Services at the Crossroads of Service
Oriented Architecture and the DoD Architectural
Framework
- Bernard P. Zeigler, Ph.D.,Arizona Center for
Integrative Modeling and SimulationandJoint
Interoperability Test CommandFort Huachuca, AZ
85613-7051zeigler_at_ece.arizona.edu
2Influences on MS COI Tasks
MS Body of Knowledge
MetaData
MS Theory and Framework
Mediation
DoD Architectural Framework
Services
3DoD Architectural Framework (DoDAF)
- DoD mandate requires that the DoD Architectural
Framework (DoDAF) be adopted to express high
level system and operational requirements and
architectures. - DoDAF is the basis for the integrated
architectures mandated in DOD Instruction 5000.2
and provides broad levels of specification
related to operational, system, and technical
views. - Operational views capture the requirements of the
architecture being evaluated - System views provide its technical attributes
4Implications for GIG/SOA and MS COI
- The development of the Global Information Grid
(GIG) and its service oriented architecture (SOA) - The concerns of the MS COI must eventually be
expressed within the appropriate DoDAF views. - The services offered by the MS COI must be
architected within the DoDAF operational views - Obstacles
- The DoDAF essential approach is that of systems
orientation rather than service orientation - The DoDAF expresses interest in development of
executable architectures but does not explicitly
elucidate MS support
5Correlating Development Life Cycle Phases with
DODAF Views
Planner Owner Designer Implementer
Contractor Operator (not in DODAF)
Actors (DODAF People/IO)
Phase of MSD-enhanced life cycle Relevant DODAF view products
Concept AV-1,2OV1,OV3-6SV1,SV4
Analysis OV7SV1-6,7,10TV-1
Design AV-2OV1-7SV1-8TV1-2
Develop OV7SV1-8TV1-2
Test SV1-8TV1-2
Deploy SV1-8TV1-2
Maintain SV2,7TV1-2
Phases of life cycle
DODAF view products
AV-1
AV-2
OV-1
OV-2
OV-5
OV-6
OV-3
OV-2
SV-1
SV-2
SV-7
SV-3
SV-8
TV-1
TV-2
Concept Analysis Design Develop Test Deploy Mainta
in
For each phase in life cycle, associate the
relevant actors and from there, the relevant
DODAF View Products
6Service Offering Life Cycle in SOA Environment
- Services
- at multiple levels
- in multiple phases
- under pressure to be delivered quickly
7Elaborating DoDAF with Services View Data
Relationships
define
Service Performance Descriptions
Operational Activities
Services Hierarchy
define
structures
Services Reference Model
map to
map to
compose
define
define
Operational Threads
Service Compositions
compose
compose
compose
compose
includes
Operational Threads To Service Threads Mapping
Application Service Threads
Infrastructure Service Threads
includes
source http//www.saug-usa.org/conferences/truman
_parmele_pres_0405.ppt
8DEVS-Based Life Cycle Development of Web
Services Correlated with DoDAF
Concept AV-1,2OV1,OV3-6SV1,SV4
Analysis OV7SV1-6,7,10TV-1
Pre-test of Conceptual Model in
non-distributed environment
PackagingXML
SOA
MessagingSOAP
Service Discovery UDDI
Communication HTTP
Sevice Description WSDL
Design AV-2OV1-7SV1-8TV1-2
Develop OV7SV1-8TV1-2
PackagingXML
MessagingSOAP
Refine and Transfer model to distributed environm
ent
Communication HTTP
Deploy SV1-8TV1-2
Maintain SV2,7TV1-2
- Change engine
- Provide meta-data for
- Web presence as service
9Conclusions
- Correlating DoDAF with SOA Life Cycle
Development process and MS is not
straightforward - DoDAF needs elaboration with service oriented
views - To support MS needs
- elaboration of downstream life cycle
- integration of verification testing along cycle
- integration of evaluation along cycle (connection
with NR-KPP)
10Bernard P. Zeiglerzeigler_at_ece.arizona.edu
ACIMSwww.acims.arizona.edu
Contact
More information