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 and Joint Interoperability Test Command Fort Huachuca, AZ 85613-7051 zeigler@ece.arizona.edu Influences on M&S COI Tasks M&S Body of Knowledge M&S Theory 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 Correlating Development Life Cycle Phases with DODAF Views Planner Owner Actors Designer Implementer (DODAF People/IO) Contractor Operator (not in DODAF) Phases of life cycle AV-1 AV-2 Concept Analysis Design Develop Test Deploy Maintain DODAF view products Phase of M&SDenhanced life cycle Relevant DODAF view products 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; 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 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 Community-wide Enterprise Services COI Enterprise Services CORE Enterprise Services Services • at multiple levels • in multiple phases • under pressure to be delivered quickly SVS-6 describes describes Operational Activities Service Definitions define compose SVS-7 describes describes Service Performance Descriptions Services Hierarchy define OV-6c SVS-4 structures map to Services Reference Model map to compose Service Compositions compose define OV-5 define Elaborating DoDAF with Services View Data Relationships describes Operational Threads Application Services includes Operational Threads To Service Threads Mapping describes SVS-5 compose includes compose Application Service Threads describes SVS-1 Infrastructure Services Infrastructure Service Threads describes SVS-3 describes SVS-2 source: http://www.saug-usa.org/conferences/truman_parmele_pres_0405.ppt DEVS-Based Life Cycle Development of Web Services Correlated with DoDAF DEVS Model DEVS Simulator DEVS Model Concept AV-1,2;OV1,OV3-6;SV1,SV4 Analysis OV7;SV1-6,7,10;TV-1 Pre-test of Conceptual Model in non-distributed environment DEVS Distributed Simulator DEVS Model DEVS Distributed Executor Packaging:XML Messaging:SOAP Communication: HTTP SOA Service Discovery: UDDI Sevice Description: WSDL Design AV-2;OV1-7;SV1-8;TV1-2 Develop OV7;SV1-8;TV1-2; Packaging:XML Messaging:SOAP Refine and Transfer model to distributed environment Communication: HTTP Deploy Maintain • Change engine •Provide meta-data for Web presence as service SV1-8;TV1-2; 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) Contact: Bernard P. Zeigler zeigler@ece.arizona.edu More information: ACIMS www.acims.arizona.edu