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)