Open Source Code and Documentation for the Joint Battle Management Language Project Phase 1
Overview and Standards Process Inputs
Technical Summary of the JBML Project Phase 1
(revised 19 Jul 07 to update JC3IEDM extensions)
Final JBML Phase 1 schemas (zipfile) V1.4 dated 12 Jul 07
JBML Phase 1 schemas (zipfile) V1.5 revised for NATO MSG-048 use dated 1 Sep 07
Mappings from JBML to JC3IEDM dated 12 Jul 07
Mapping to JC3IEDM for TaskControlMeasures added for NATO MSG-048
Scenario for JBML Phase 1 demonstration
Default values for J3IEDM mandatory entity attributes used by the JBML Phase 1 prototype Web services
Extensions to JC3IEDM version 3.0 required for JBML Phase 1
Project Reports
Source Code
JBML DCS/BBS/CDAS source code V1.4 dated 12 Jul 07
JBML DCS/BBS/CDAS source code V1.5 updated 31 Oct 07
Our bottom layer (CDAS) code is based on open source software obtained from
Dr. AndreasTolk of the Virginia Modeling, Analysis and Simulation Center (VMASC),
modified by the GMU C4I Center NETLAB.
Our Web services are running for test at:
http://hawking.netlab.gmu.edu:8080/axis/BML_MAIN/DCSOrderPull.jws?wsdl
http://hawking.netlab.gmu.edu:8080/axis/BML_MAIN/DCSOrderPush.jws?wsdl
http://hawking.netlab.gmu.edu:8080/axis/services/BBSPullServices?wsdl
http://hawking.netlab.gmu.edu:8080/axis/services/BBSPushServices?wsdl
http://hawking.netlab.gmu.edu:8080/axis/BML_MAIN/BML/CDAS/BMLCDAS.jws?wsdl
http://hawking.netlab.gmu.edu:8080/axis.JBMLv1.5/BML_MAIN/DCSOrderPull.jws?wsdl
http://hawking.netlab.gmu.edu:8080/axis.JBMLv1.5/BML_MAIN/DCSOrderPush.jws?wsdl
Bug fix dated 31 Oct 07 for JBML BBS source code V1.5 dated 1 Sep 07
SQL database description from the MySQL database used with the V1.4 demo service
SQL database description from the MySQL database used with the V1.5 demo service
Documentation
Narrative documentation for the JBML DCS Web Services dated 12 Jul 07
Narrative documentation for the JBML BBS Web services dated 13 Jul 07
Narrative documentation for JBML-CDAS revised 13 Jul 07
Javadoc documentation for all JBML Phase 1 Web Services dated 12 Jul 07 (v1.4)
Javadoc documentation for all JBML Web Services dated 1 Sep 07 (v1.5)
Test Code
Test client for use with the JBML DCS Web Services V1.4
Test clients for use with the JBML BBS Web Services V1.4
Java-based GUI client for the BMLCDAS Web service (pull mode only) updated 16 Jan 07
Test client for use with JBML V1.5 server (modified for NATO MSG-048) dated 1 Sep 07
Code Posted for the Convenience of NATO MSG-048
C2LG client and supporting Web service
Schema for NewWhere service
Test XML file for NewWhere service
JBMLv1.5 BBS service with NewWhere (beta)
Test client for NewWhere service (beta)
Plugin for FGAN C2LG that accesses JBML database via GMU Web service
VMASC JC3IEDM Viewer (Visualizer) Client and Web service- not the responsibility of GMU/C4I Center/NETLAB (NOTE: size is about 500MB)