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 [email_address]
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) <ul><li>DoD mandate requires that the DoD Architectural Framework (DoDAF) be adopted to express high level system and operational requirements and architectures. </li></ul><ul><li>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. </li></ul><ul><li>Operational views capture the requirements of the architecture being evaluated </li></ul><ul><li>System views provide its technical attributes </li></ul>
Implications for GIG/SOA and M&S COI <ul><li>The development of the Global Information Grid (GIG) and its service oriented architecture (SOA) </li></ul><ul><ul><li>The concerns of the M&S COI must eventually be expressed within the appropriate DoDAF views. </li></ul></ul><ul><ul><li>The services offered by the M&S COI must be architected within the DoDAF operational views </li></ul></ul><ul><li>Obstacles: </li></ul><ul><li>The DoDAF essential approach is that of systems orientation rather than service orientation </li></ul><ul><li>The DoDAF expresses interest in development of executable architectures but does not explicitly elucidate M&S support </li></ul>
Phases of life cycle Actors (DODAF People/IO) DODAF view products Concept Analysis Design Develop Test Deploy Maintain Planner Owner Designer Implementer Contractor Operator (not in DODAF) 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 TV-2 TV-1 SV-8 SV-3 SV-7 SV-2 SV-1 … OV-2 OV-3 OV-6 OV-5 OV-2 OV-1 AV-2 AV-1 SV2,7;TV1-2; Maintain SV1-8;TV1-2; Deploy SV1-8;TV1-2; Test OV7;SV1-8;TV1-2; Develop AV-2;OV1-7;SV1-8;TV1-2 Design OV7;SV1-6,7,10;TV-1 Analysis AV-1,2;OV1,OV3-6;SV1,SV4 Concept Relevant DODAF view products Phase of M&SD-enhanced life cycle
Service Offering Life Cycle in SOA Environment <ul><li>Services </li></ul><ul><li>at multiple levels </li></ul><ul><li>in multiple phases </li></ul><ul><li>under pressure to be delivered quickly </li></ul>CORE Enterprise Services COI Enterprise Services Community-wide Enterprise Services
Elaborating DoDAF with Services View Data Relationships define Operational Activities Service Performance Descriptions Services Reference Model Operational Threads Application Service Threads Infrastructure Service Threads Services Hierarchy map to map to Service Compositions Operational Threads To Service Threads Mapping compose compose structures compose compose includes includes compose define define define source: http://www.saug-usa.org/conferences/truman_parmele_pres_0405.ppt SVS-5 describes SVS-4 describes SVS-1 describes SVS-2 describes SVS-3 describes Infrastructure Services SVS-7 describes SVS-6 describes OV-5 describes OV-6c describes Application Services Service Definitions
DEVS-Based Life Cycle Development of Web Services Correlated with DoDAF Service Discovery: UDDI Sevice Description: WSDL Packaging:XML Messaging:SOAP Communication: HTTP SOA Pre-test of Conceptual Model in non-distributed environment Refine and Transfer model to distributed environment Packaging:XML Messaging:SOAP Communication: HTTP <ul><li>Change engine </li></ul><ul><li>Provide meta-data for </li></ul><ul><li>Web presence as service </li></ul>DEVS Distributed Executor DEVS Model DEVS Simulator DEVS Model DEVS Distributed Simulator DEVS Model OV7;SV1-6,7,10;TV-1 Analysis AV-1,2;OV1,OV3-6;SV1,SV4 Concept OV7;SV1-8;TV1-2; Develop AV-2;OV1-7;SV1-8;TV1-2 Design SV2,7;TV1-2; Maintain SV1-8;TV1-2; Deploy
Conclusions <ul><li>Correlating DoDAF with SOA Life Cycle Development process and M&S is not straightforward </li></ul><ul><li>DoDAF needs elaboration with service oriented views </li></ul><ul><li>To support M&S needs </li></ul><ul><ul><li>elaboration of downstream life cycle </li></ul></ul><ul><ul><li>integration of verification testing along cycle </li></ul></ul><ul><ul><li>integration of evaluation along cycle (connection with NR-KPP) </li></ul></ul>
Bernard P. Zeigler [email_address] ACIMS www.acims.arizona.edu Contact: More information:
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.