• DocumentCode
    2790852
  • Title

    Interpreted Web Services as a Tool for Development of Command and Control Interoperability with Simulations

  • Author

    Pullen, J.M. ; Corner, D. ; Singapogu, S.S. ; McAndrews, P.

  • Author_Institution
    Dept. of Comput. Sci., Mason Univ., Fairfax, VA, USA
  • fYear
    2009
  • fDate
    25-28 Oct. 2009
  • Firstpage
    131
  • Lastpage
    135
  • Abstract
    Real-time interoperation of command and control (C2) and simulation systems is a longstanding goal of the military distributed simulation community. The battle management language (BML) provides a capability for unambiguous communication that supports such a capability. The language is designed around a lexical grammar, conveyed by the extensible markup language (XML). Current implementations provide for asynchronous communication of military plans/orders and reports through a BML Web service (WS), which serves as a repository for BML messages. The Web service stores the elements of BML and their relationships using the joint command, control and consultation information exchange data model (JC3IEDM), which also serves as the basis for the BML vocabulary. This leads to a need to transform information without loss between the input/output language (BML) and the data storage model (JC3IEDM). This paper describes an innovative approach to implementing the BML WS, in the form of a script interpreter. The scripted approach has been proved to support rapid development of new services; also, its script representation offers a promising approach to documenting the transformation mappings in an emerging standard. The paper explains the current state of BML and the rationale for the interpreted BML WS. It also describes the features of the scripting language and some successful uses of the approach. The paper closes with a description of our most recent development: a scripted BML WS with publish-subscribe capabilities.
  • Keywords
    Web services; XML; command and control systems; message passing; middleware; open systems; BML Web service; JC3IEDM; battle management language; command and control interoperability; data storage model; extensible markup language; lexical grammar; military distributed simulation community; publish-subscribe capabilities; simulation systems; Asynchronous communication; Broadcasting; Command and control systems; Communication system control; Data models; Markup languages; Military communication; Real time systems; Web services; XML; Web services.interpreted service; command and control-simulation interoperability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on
  • Conference_Location
    Singapore
  • ISSN
    1550-6525
  • Print_ISBN
    978-0-7695-3868-6
  • Type

    conf

  • DOI
    10.1109/DS-RT.2009.42
  • Filename
    5361774