m&s services at the crossroads of service oriented architecture and the dod architectural...
TRANSCRIPT
M&S Services at the Crossroads of Service Oriented Architecture and the DoD
Architectural Framework
Bernard P. Zeigler, Ph.D.,Arizona Center for Integrative Modeling and Simulation
andJoint Interoperability Test Command
Fort Huachuca, AZ [email protected]
Influences on M&S COI Tasks
M&SBody of
Knowledge
M&STheory and Framework
DoD Architectural Framework
MetaData
Mediation
Services
DoD 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
Implications for GIG/SOA and M&S COI
• The development of the Global Information Grid (GIG) and its service oriented architecture (SOA)– The concerns of the M&S COI must eventually be expressed within the
appropriate DoDAF views. – The services offered by the M&S 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 M&S support
Phases oflife cycle
Actors(DODAF
People/IO)
DODAF view
productsConceptAnalysisDesignDevelopTestDeployMaintain
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
PlannerOwnerDesignerImplementer ContractorOperator (not in DODAF)
Phase ofM&SD-enhancedlife cycle
RelevantDODAF viewproducts
Concept AV-1,2;OV1,OV3-6;SV1,SV4
Analysis OV7;SV1-6,7,10;TV-1
Design AV-2;OV1-7;SV1-8;TV1-2
Develop OV7;SV1-8;TV1-2;
Test SV1-8;TV1-2;
Deploy SV1-8;TV1-2;
Maintain SV2,7;TV1-2;
Correlating Development Life Cycle Phases with DODAF Views
For each phase in life cycle, associate the relevant actors and from there, the relevant DODAF View Products
Service Offering Life Cycle in SOA Environment
CORE Enterprise Services
COI Enterprise Services
Community-wide Enterprise Services
Services • at multiple levels• in multiple phases• under pressure to be delivered quickly
Elaborating DoDAF with Services View Data Relationships
define
OperationalActivities
OperationalActivities
ServicePerformanceDescriptions
ServicePerformanceDescriptions
ServicesReference Model
ServicesReference Model
OperationalThreads
OperationalThreads
ApplicationService Threads
ApplicationService Threads
InfrastructureService Threads
InfrastructureService Threads
ServicesHierarchy
ServicesHierarchy
map to map to
ServiceCompositions
ServiceCompositions
Operational ThreadsTo Service Threads
Mapping
Operational ThreadsTo Service Threads
Mapping
SVS-5SVS-5
describes
SVS-4SVS-4
describes
SVS-1SVS-1
describes
SVS-2SVS-2
describes
SVS-3SVS-3
describes
composecompose
structures
composecompose
includes
includes
com
po
se
def
ine
InfrastructureServices
InfrastructureServices
SVS-7SVS-7
describes
SVS-6SVS-6
describes
def
ine
OV-5OV-5
describes
OV-6cOV-6c
describes
ApplicationServices
ApplicationServices
ServiceDefinitions
ServiceDefinitions
def
ine
source: http://www.saug-usa.org/conferences/truman_parmele_pres_0405.ppt
DEVS-Based Life Cycle Development of Web Services Correlated with DoDAF
Service Discovery: UDDI
DEVS Distributed Executor
DEVS Model
Sevice Description: WSDL
Packaging:XML
Messaging:SOAP
Communication: HTTP
SOA
DEVS Simulator
DEVS Model
Pre-test of ConceptualModel in non-distributedenvironment
Refine and Transfer model to distributedenvironment
DEVS Distributed Simulator
DEVS Model
Packaging:XML
Messaging:SOAP
Communication: HTTP
• Change engine•Provide meta-data forWeb presence as service
Concept AV-1,2;OV1,OV3-6;SV1,SV4
Analysis OV7;SV1-6,7,10;TV-1
Design AV-2;OV1-7;SV1-8;TV1-2
Develop OV7;SV1-8;TV1-2;
Deploy SV1-8;TV1-2;
Maintain SV2,7;TV1-2;
Conclusions
• Correlating DoDAF with SOA Life Cycle Development process and M&S is not straightforward
• DoDAF needs elaboration with service oriented views
• To support M&S needs– elaboration of downstream life cycle – integration of verification testing along cycle– integration of evaluation along cycle (connection with
NR-KPP)