simci combined project fy08 accomplishments fy08
play

SIMCI Combined Project FY08 Accomplishments FY08 Demonstration - PDF document

Simulation-to-C4I Interoperability OIPT SIMCI Combined Project FY08 Accomplishments FY08 Demonstration FY09 Plan Dr. Stanley H. Levine for the BML Conference 2/4/2009 Simulation C4I Interoperability (SIMCI) FY08 Project Briefing


  1. Simulation-to-C4I Interoperability OIPT SIMCI Combined Project FY08 Accomplishments FY08 Demonstration FY09 Plan Dr. Stanley H. Levine for the BML Conference 2/4/2009 Simulation – C4I Interoperability (SIMCI) FY08 Project Briefing Simulation-to-C4I Interoperability OIPT FY08 Combined Project Improve M&S/ABCS Interoperability by Expanding JC3IEDM Data Sets & Extension & Enabling Tools for JC3IEDM support & Battle Management Language Web Services 26 November 2008 Steve Lopez-Cuoto Micheal Powers Bob Carnevale * Project Lead – PM OneSAF Project Lead – TEC Project Lead – PD CS Email: stephen.lopezcouto@us.army.mil Email: Michael.W.Powers@usace.army.mil Email: bob.carnevale@us.army.mil Office: 407-384-3926 Office: 703-428-7804 Office: 732-427-3295 Lori Topor Dr. J. Mark Pullen Ted Troccola * Technical Lead – Northrup Gruman Technical Lead – GMU Technical Lead – Viecore FSD Email: ltopor@ideorlando.org Email: mpullen@gmu.edu Email: ted.troccola@us.army.mil Office: 321-235-7702 Office: 703-993-1538 Office: 732-532-4121 * PM BC was the FY08 lead for integrated project

  2. FY08 Combined Project Simulation-to-C4I Interoperability OIPT Project Description Deliverables • US-JC3IEDM Reference Implementation (RI) • Purpose: This effort provides including Web Services & Java APIs Net-Centric Web Service based • The ABCS data mediation service interoperability for the • Common C2 Adapter translation mappings to / exchange of information from JC3IEDM • Battle Management Language interface with between BC systems and with M&S systems. supporting service supports coherent description of plans and reports Lessons Learned Status of Transition • Coordination of Multiple Teams • Col Moore: DMS will be fielded as part of • Large distributed projects offer first quarterly release after Intra Army many unique challenges Interoperability Certification (IAIC) – • Leader must be clearly identified around Oct 09 • Technical • The Reference Implementation will be included in the OneSAF 3.0 release • The tools generated as part of US JC3IEDM toolkit made working with • Major benefit for efforts funded by CIO this very complex model much easier G6 and TEC that will define future Army, Joint, and Coalition use of BML FY 08 Combined Project Simulation-to-C4I Interoperability OIPT DMS Tactical Devices RI C2 Adapter RI US‐JC3IEDM XML WS and BML WS DDS Mappers DCI OneSAF DDS Mappers BCCS OneSAF BC Systems

  3. Accomplishments of 08 Combined Project Simulation-to-C4I Interoperability OIPT Reference Implementation (RI) – provides Data Exchange Mechanism (DEM) like functionality to be accessed by Java APIs and web services • Successfully provide what was proposed for 08 • Uses the US-JC3IEDM (JC3IEDM with extensions) • XML data exchange between RIs • Can be used as a data synchronization tool • Connection into the RI via Java APIs and Web Services from remote locations (used this method to integrate all the components together concurrently with participants at 4 different locations) Accomplishments of 08 Combined Project Simulation-to-C4I Interoperability OIPT • Added ability to “order” units in OneSAF via JC3IEDM (order originated via “BML”) • DMS able to translate between JC3IEDM and PASS and exchange data, via DDS advertisements/subscriptions, with ABCS SWB 2+ MCS • NOTE: Sensor Data Management also able to use the RI to provide correlated Observation reports via the JC3IEDM

  4. Lessons Learned Simulation-to-C4I Interoperability OIPT • Coordination of Multiple Teams • Communication and documentation are key for success • Requires participation/leadership of SIMCI Architect • Project lead role requires significant amount of time • Dependencies very hard to manage between programs with no contractual oversight • In combined projects, very important to explicitly define interfaces, assumptions, schedules in excruciating detail to make sure all parties are on the same page and can deliver • Technical • The classes provided by the SDK team are an important part of the RI. FY09 effort also depends on SDK and potential enhancements & bug fixes • JC3IEDM is very complex and can be used multiple ways • Design architecture needs to be documented early in process and then updated frequently Simulation-to-C4I Interoperability OIPT SIMCI FY08 Combined Project Demonstration

  5. Operational Overview Simulation-to-C4I Interoperability OIPT M&S Community ABCS Community BCCS Services C2 Adapter Service XML DDS US-JC3IEDM Data Mediation DDS XML FY 08 Multi-project Demo Simulation-to-C4I Interoperability OIPT DMS Tactical Devices Capes/JTCW C2 Adapter US‐JC3IEDM XML WS and BML WS DDS Mappers DCI OneSAF DDS Mappers BCCS SDMS OneSAF BC Systems SENSORS

  6. US-JC3IEDM Reference Implementation (RI) Simulation-to-C4I Interoperability OIPT J2EE5 Container BML Web Service Business Object BML WS call Schemas, Mappings, & Interpreters BML Web Client JAVA NoBficaBon Service US‐JC3IEDM Java API Call back Java Client API SubscripBon API Call Announcement US‐JC3IEDM Web Web Reply Web Client Web Service Request US‐JC3IEDM Validator JAVA Classes JC3IEDM API = BML team = C2 Adapter Team = SDK Team US‐JC3IEDM DB w/ BML Extensions = Validator Team FY 08 US-JC3IEDM J2EE Reference Implementation (RI) Details Simulation-to-C4I Interoperability OIPT J2EE5 Container Business Object BML Web Service BO Interpreter Schem as BML WS call DB Mappings DB Interpreter Announce Message Mappings Listener MDB Topics Java API Callback API US‐JC3IEDM BML AnnounceAck Announce Java Client Y Client Client Listener MDB Announcement Bean AnnounceAck Put Bean Listener MDB Put Web US‐JC3IEDM Web Reply Service Subscribe Subscribe Web Client X Listener MDB Client Bean Unsubscribe Unsubscribe JC3IEDM Java API Listener MDB US‐JC3IEDM Java Client Y API Call US‐JC3IEDM Validator Persistence Bean = BML team = C2 Adapter Team SubscripBon Web Service Web EnBty Beans (SDK Generated = SDK Team JC3IEDM Request US‐ JC3IEDM classes w/ BML Extensions)[ Bean US‐JC3IEDM Web Client X = Validator Team USJC3IEDM DB w/ BML Extensions

  7. SDK Operational Concept Simulation-to-C4I Interoperability OIPT JC3IEDM Software Development Kit Operational Concept JC3IEDM SDK JC3IEDM 3.1c JC3IEDM SQL Create Script JC3IEDM Explorer JC3IEDM 3.1c XML Player Reference Application Web Services JC3IEDM 3.1c SQL Sample Data JC3IEDM 3.1c Load Script JC3IEDM 3.1c JC3IEDM 3.1c JC3IEDM 3.1c XML Docs Java BO Classes MIRD SQL Create Script JC3IEDM 3.1c MS Access MIRD JC3IEDM 3.1c JC3IEDM 3.1c JC3IEDM 3.1c MIRD JC3IEDM 3.1c Java Classes IE Schemas XML Schema JC3IEDM 3.1 JC3IEDM API JC3IEDM IE Java JC3IEDM 3.1 JC3IEDM 3.1 Generation Tool Schema Generation Tool Business Rule Validation MIRD Business Rule MIRD Business Rule MS SQL database schema create and sample data load scripts. Schema Extension Script Data Load Script Business rule MS SQL database schema extensions and business rule data load scripts. Instantiated MS SQL databases for sample data and business rules. Tools for generating reusable .Net classes and XML schemas based on the MIRD. JC3IEDM 3.1c Business Documentation Reusable auto-generated .Net classes, custom UI .Net components and web services. Rules in OCL Reference DB explorer application based on .Net classes and custom .Net UI components. 13 Validator Operational Concept Simulation-to-C4I Interoperability OIPT Validation Using Generated Rule Components Client Working Rule Application Memory Repository Data DataObjects Data Objects Rule Objects and Settings Components Rule with Validation Validation Data Objects Rule API Core Execution Result / Exception Error Detail Dependent/ Exception Referenced Details Data Objects JC3IEDM Error SDK Ref Repository Impl. 14

  8. SDMS Demo Architecture Simulation-to-C4I Interoperability OIPT BC UAV BC RI Asset/Resource JBC2S Analog (C) Web Application UAV Camera Control Video BC/Tactical Layer SDMS SOA Layer DCGS-A Web Services (JBOSS) Data Service M&S RI SDMS Sensor Control (A) RI (B) Service (SCS) L1 Fusion process SDI Controller Virtual Layer C2-Adapter Sensor/FLIR HLA/RTI – MATREX FOM Camera Emulator Ground Truth NVIG OneSAF SDMS Hardware/Inter-Connect Diagram Simulation-to-C4I Interoperability OIPT Laptop #1 Laptop #2 SDMS Processes Extended SDMS and Simulation Processes Level-1 Fusion HLA/RTI MATREX FOM DCGS-A Image/JBOSS 4.2.3 Surrogate C2Adapter RI UAV FLIR NVIG SDMS RI Camera Virtual Video Emulator Source Sensor Control Service Sensor Resource Sensor Control MySQL Web Application Master Laptop #3 UAV Camera Control Application JBC2S JBC2SD

  9. 33 47 33N; 43 15 32E 33 47 33N; 45 39 05E Simulation-to-C4I Interoperability OIPT The ima The The ima ima 32 45 55N; 43 15 32E 32 45 55N; 45 39 05E Demo Concept 1 3 4 HLA DIV Simulation-to-C4I Interoperability OIPT BCCS Server CO + PASS MCT PVD Data MediaEon OneSAF XML/BML WS DDS Service Combined Combined PASS Project RI Project RI 1b 4c C2 5 3b Adapter JVMF MCS 1a BDE G3 3a VIDEO BML WS PLT 6 FBCB2 2 BN G3 3c NVIG JBC2S CAPES/JTCW BN G3 Plans 4b 4a Combined XML WS Project RI Level-I FCS Fusion Surrogate

Recommend


More recommend