Subscribe and Translation Performance in the WISE - SBML Server for MSDL and C - BML
نویسندگان
چکیده
The Coalition Battle Management Language (C-BML) as currently implemented requires that interoperating Command and Control (C2) and Simulation systems implement an interface to a Web service, using a clearly defined schema, to propagate Orders and Reports to participating systems. GMU and Saab have been collaborating on a robust parsing publish/subscribe server that can translate among semantically-equivalent schemata. This capability was used for the NATO MSG-085 final demonstration and served well, enabling interoperation of clients that were built for three different schemata (the server is capable of a fourth, C-BML "full", but no client had been programmed to use it). This paper reports on our experience in the MSG-085 final demonstration and our work since then to improve the performance/throughput of both the translation and publish/subscribe functions of the server.
منابع مشابه
Implementing a Condensed Scripting Language in the Scripted Battle Management Language Web Service
The approach to defining a coalition battle management language (BML) now being pursued by SISO requires mapping of BML into a JC3IEDM database, which is accessed via a Web service. In previous SIW papers we have reported on a new approach to implementing such a Web service, based on the notion of an interpreter module. This scripting engine takes as its input the schema of the Web service and ...
متن کاملSchema Translation in WISE - SBML Server
The Coalition Battle Management Language (C-BML) as currently implemented requires that interoperating Command and Control (C2) and Simulation systems implement an interface to a Web service, using a clearly defined schema, to propagate Orders and Reports to participating systems. Continuing progress of C-BML, both in NATO MSG-085 and in the SISO standards process, has produced a situation wher...
متن کاملC 2 SIM Systems and in Use / Coalitions Assembled
This paper is one of a coordinated set prepared for a NATO Modelling and Simulation Group Lecture Series in Command and Control – Simulation Interoperability (C2SIM). This paper describes the current state of practice of C2SIM with regard to client systems, server systems, ancillary software, and overall Coalitions: systems constructed from such systems. 1.0 INTRODUCTION This paper was prepared...
متن کاملMSDL / C - BML Interface to VR - Forces
SISO Military Scenario Definition Language (MSDL) and Coalition Battle Management Language (C-BML) continue to progress as a means to interoperate Command and Control (C2) systems with simulation systems. However, the ability to use these powerful interoperation technologies is limited to national military groups who possess a C2 or simulation system and choose to invest in an MSDL/C-BML interf...
متن کاملDynamic Publish/Subscribe Topics in the Scripted BML Server
Version 2.3 Scripted BML Server (SBMLServer) used JBoss messaging’s implementation of Java Messaging Service (JMS) version 1.1 with predefined static topics to which subscribers could subscribe at run time. Under this approach, some topics that a subscriber required might not have been defined when needed. Also, to add a new topic requires updating a topic configuration file read by SBMLServer ...
متن کامل