'''Mission Data Interface''' ('''MDI''') is a framework designed by the US Navy to allow mission data to be exchanged between systems within a [[Battlegroup (army)|battle group ]]. '''MDI ''' implements the FORCEnet (Fn) Functional Concept<ref> [http://forcenet.navy.mil/fn-definition.htm FORCEnet Definition<!-- Bot generated title -->]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}}</ref> in accordance with the Navy [[Open Architecturearchitecture Computingcomputing Environmentenvironment]] (OACE) specifications, with an emphasis on [[Service-oriented architecture|Service-oriented Architecture ]] (SOA) design. ▼
{{userpage}}
▲'''Mission Data Interface''' ('''MDI''') is a framework designed by the US Navy to allow mission data to be exchanged between systems within a battle group. '''MDI''' implements the FORCEnet (Fn) Functional Concept<ref>http://forcenet.navy.mil/fn-definition.htm</ref> in accordance with the Navy Open Architecture Computing Environment (OACE) specifications, with an emphasis on Service-oriented Architecture (SOA) design.
MDI connectivity, functionality, and architecture features directly supports integration and inter-working for generic sensor/platforms (non-combat, non GSSC/M) including AT/FP applications, early adoption and/or bridging of the legacy SQQ-34B with the up-coming 34C variant, and provides a platform for CVTSC and DSS integration IAW C3S goals. It also provides an efficient mechanism to import/export data to consumers such as the Fleet ASW command, Advanced Battle Station (ABS), Quiet Interlude Processing (QUIPS), and others.
== History ==
'''Mission Data Interface''' ('''MDI''') is a spin-off project from the [[Aircraft Carrier Tactical Support System]] (CVTSC) system -– which is installed on all current deployed US [[aircraft carrierscarrier]]s. MDI was originally intended to extendsextend the CVTSC/SSDS interacesinterfaces to share mission data with other remote battle group and theater-level (WAN internet scale) participants configured with the MDI capability. Mission data are all data generated during a mission, including electrical notes, commands, and even operator views. These data can be share among all systems within the [[Battlespace|battle space]] in [[Near real time|near real-time]]; as well as recorded for post-mission analysis and training. The proposal to establish the MDI project was submitted to '''Navy[[Naval Undersea Warfare Center''']] (NUWC) Keyport management sometime in late 2004. The project was approved by IWS5 Program Office and work started sometime in 2005.
MDI contains 2 major API libraries: RMI[[Remote Method Innovation |RMI]]-based API , and web services-based API. {{cn|date=August 2019}}▼
== Technical Details ==
MDI was designed as part of an N-tier architectures, in which a software components are designed and organized in separate tiers: External Interface tier (EX_tier), Domain Server tier, Data Processing tier, and Representation tier.
Software components within EX_tier mostly interacts with external systems for data transfering
Software components within Domain Servers manages various data types: track, tactical decision aids (TDAs), contacts, detection reports, etc.
Software components within Data Processing tier performs various analyis and data processing tasks.
Software components within the Presentation tier display data
MDI software components are mostly in the EX_tier, and interact with software components in the Domain Server tier and the Data Processing tier.
== MDI API ==
▲MDI contains 2 major API libraries: RMI[[Remote Method Innovation]]-based API, and web services-based API.
Using the RMI-based API, software developers implments a set of predefined interfaces that allow them to connect directly to various ___domain servers: Track Server for track data, TDA server for TDA data, etc.
MDI WS API contains software components that accept and process SOAP messages for the following functionalities:
1. Register as data producer
2. Subscribe for data
3. Query data
[[underconstruction]]
== References ==
{{reflist}}
<div class="references-small">
{{refbegin}}
* NUWC Keyport MDI SRD/SDD document
* NUWC Keyport CV-TSC SARAD document
* FORCEnet. [[https://web.archive.org/web/20081111175149/http://forcenet.navy.mil/]]
{{refend}}
</div>
<!--Categories-->
[[Category:Equipment of the United States Navy]]
|