Joint Battle Management Language (JBML) Project (Phase 1...

17
1 Slide 1 Center of Excellence in C4I George Mason University Joint Joint Battle Management Language Battle Management Language (JBML) Project (JBML) Project (Phase 1) (Phase 1) Dr. Stan Levine Dr. Stan Levine May 18, 2007 Slide 2 Center of Excellence in C4I George Mason University Outline • Purpose JBML Phase 1 Description/Status Demonstration Results JBML Future Plans/Summary/Conclusions

Transcript of Joint Battle Management Language (JBML) Project (Phase 1...

Page 1: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

1

Slide 1 Center of Excellence in C4I – George Mason University

JointJoint Battle Management Language Battle Management Language (JBML) Project(JBML) Project

(Phase 1)(Phase 1)

Dr. Stan LevineDr. Stan Levine

May 18, 2007

Slide 2 Center of Excellence in C4I – George Mason University

Outline

• Purpose

• JBML Phase 1 Description/Status

• Demonstration Results

• JBML Future Plans/Summary/Conclusions

Page 2: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

2

Slide 3 Center of Excellence in C4I – George Mason University

Purpose

The purpose of this briefing is to present the results of Phase 1 of

the Joint Battle Management Language Program

(JBML)

Slide 4 Center of Excellence in C4I – George Mason University

Outline

• Purpose

• JBML Phase 1 Description/Status

• Demonstration Results

• JBML Future Plans/Summary/Conclusions

Page 3: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

3

Slide 5 Center of Excellence in C4I – George Mason University

Phase 1 Project Definition

• Lead a collaborative effort to continue core BML capability development– Synchronize Service, Joint and Coalition BML

activities to produce a Joint BML Specification

– Establish Joint Services and Coalition consensus on C2-Sim interoperability based on a standard C2 interchange Data Model (JC3IEDM)

• JFCOM JNTC: technical, funding, and transition partner

Slide 6 Center of Excellence in C4I – George Mason University

Phase 1 Goal

Build and demonstrate an initial Joint BML capability to transmit digital orders:

– to Joint and Combined Forces

– using a Battle Management Language specification

– for Proof of Principle

Page 4: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

4

Slide 7 Center of Excellence in C4I – George Mason University

JBML Phase 1 Products

• Proof of Principle for Joint Capability

– Representative Land, Sea, Air

• Draft SISO standard

– Including Web Service infrastructure

• Integrated into NATO MSG-048 planning

Slide 8 Center of Excellence in C4I – George Mason University

JBML Phase 1 Team Leads

• Mr. Michael Powers, TEC, Program Manager• Dr. Mark Pullen, GMU, Project Lead• Dr. Michael Hieb, GMU, Technical Lead• Dr. Stan Levine, GMU, Project Manager• Dr. Andreas Tolk, ODU, Standards Lead• Dr. Harry Keeling, HU, Testbed Lead• Mr. John Roberts, ACS, Ground Lead• Mr. Curtis Blais, NPS, Maritime Lead• Mr. David Perme, Gestalt, Air Lead• Ms. Shea Smith, JATTL, JFCOM Coordinator• Mr. John Kearley, DRC, Scenario Lead

Page 5: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

5

Slide 9 Center of Excellence in C4I – George Mason University

JBML Service Architecture

XSDFILES

BML Domain-Configured ServiceDomainKnowledge

fully definesdomain language

2

3

XML/WSDL

Web Service Exchange Interface

1 WSDL

Slide 10 Center of Excellence in C4I – George Mason University

JBML Service Architecture

BML Base ServiceWho, What, Where, When, Why

4 API

XSDFILES

BML Domain-Configured ServiceDomainKnowledge

fully definesdomain language

2

3

XML/WSDL

Web Service Exchange Interface

1 WSDL

Page 6: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

6

Slide 11 Center of Excellence in C4I – George Mason University

JBML Service Architecture

JC3IEDMDomainSpecificExtensions

ReferenceImplementation

middlewarecommon to allBML domains

= Defined Interfaces

all layers include validation

BML Base ServiceWho, What, Where, When, Why

4 API

XSDFILES

BML Domain-Configured ServiceDomainKnowledge

fully definesdomain language

2

3

XML/WSDL

Web Service Exchange Interface

1 WSDL

BML Common Data Access Software

6 API

JC3IEDMDatabase

7 SQL

Slide 12 Center of Excellence in C4I – George Mason University

JBML Service Architecture

JC3IEDMDomainSpecificExtensions

ReferenceImplementation

middlewarecommon to allBML domains

= Defined Interfaces

all layers include validation

BML Base ServiceWho, What, Where, When, Why

4 API

XSDFILES

BML Domain-Configured ServiceDomainKnowledge

fully definesdomain language

2

3

XML/WSDL

Web Service Exchange Interface

1 WSDL

BML Common Data Access Software

6 API

JC3IEDMDatabase

7 SQL

5XML/WSDL

NOTE: Interface 5 (push) andInterface 8 (push & pull) areprovided for future use (they are not used in JBML Phase 1)

8

XML/WSDL

Non-JC3IEDMDatabases/Sources

Page 7: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

7

Slide 13 Center of Excellence in C4I – George Mason University

XSD Joint CommandType

<xsd:complexType name="CommandType"><xsd:choice>

<xsd:element name="GroundCommand" type="GroundCommandType" minOccurs="0" maxOccurs="unbounded"/>

<xsd:element name="AirCommand" type="AirCommandType" minOccurs="0" maxOccurs="unbounded"/>

<xsd:element name="MaritimeCommand" type="MaritimeCommandType" minOccurs="0" maxOccurs="unbounded"/>

</xsd:choice></xsd:complexType>

Slide 14 Center of Excellence in C4I – George Mason University

XSD GroundCommandType<xsd:complexType name="GroundCommandType">

<xsd:sequence><xsd:element name="TaskeeWho"

type="WhoType"/><xsd:element name="What"

type="GroundBMLWhatType"/><xsd:element name="Where"

type="WhereType"/><xsd:element name="StartWhen“

type="WhenType"/><xsd:element name="EndWhen"

type="WhenType" minOccurs="0"/>

<xsd:element name="AffectedWho“type="WhoType" minOccurs="0"/>

<xsd:element name="Why" type="GroundWhyType" minOccurs="0"/>

<xsd:element name="Label" type="LabelType"/>

</xsd:sequence></xsd:complexType>

Page 8: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

8

Slide 15 Center of Excellence in C4I – George Mason University

Outline

• Purpose

• JBML Phase 1 Description/Status

• Demonstration Results

• JBML Future Plans/Summary/Conclusions

Slide 16 Center of Excellence in C4I – George Mason University

JBML Demo Environment

GCCS/TBMCS

C2PC/CAPES

JTC Maritime

Air

Ground

BML – C2InterfacesC2 Specific

Interface

C2 SpecificInterface

USMTFplus

XML

NATIVEBML

BML

Page 9: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

9

Slide 17 Center of Excellence in C4I – George Mason University

JBML Demo Environment

JC3IEDM

BML WebService

PUSH IN

GCCS/TBMCS

C2PC/CAPES

JTC Maritime

Air

Ground

BML – C2InterfacesC2 Specific

Interface

C2 SpecificInterface

USMTFplus

XML

NATIVEBML

BML

Slide 18 Center of Excellence in C4I – George Mason University

JBML Demo Environment

JC3IEDM

BML WebService

PUSH IN

GCCS/TBMCS

C2PC/CAPES

JTC Maritime

Air

Ground

BML – C2InterfacesC2 Specific

Interface

C2 SpecificInterface

USMTFplus

XML

NATIVEBML

BML

PULL OUT

BML

Page 10: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

10

Slide 19 Center of Excellence in C4I – George Mason University

JBML Demo Environment

JC3IEDM

BML WebService

PUSH IN

GCCS/TBMCS

C2PC/CAPES

JTC Maritime

Air

Ground

BML – C2InterfacesC2 Specific

Interface

C2 SpecificInterface

USMTFplus

XML

NATIVEBML

BML

PULL OUT

BML

JSAF2004 SP1

JSAForders

JSAFV 3.1

Bridged

BML – SimInterfaces

USAF/USNAIR

Gateway

USA/USNGnd/Missile

Gateway

Slide 20 Center of Excellence in C4I – George Mason University

Demo Concept of the Operation

• Army units proceed through Urban Areas, seizing designated objectives and destroying enemy forces, in order to reestablish an international border.

• They are preceded by:– Navy and Air Force strikes on key C2 and

communication nodes

– Close Air Support strikes

– Pre-planned Navy Tomahawk strikes

Page 11: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

11

Slide 21 Center of Excellence in C4I – George Mason University

CJTF-CS Joint orders to component commanders

• JFLCC as supported commander directs:

–2nd ID to conduct major ground operations:• 1-66 CAB to re-take strategic towns, airfields, railheads,

and restore border–JFACC will conduct offensive operations:

• Deep strike • Close air support

–JFMCC will conduct offensive operations:• Provide forces (air and cruise missile) to JFACC for deep strike,

close air support

JBML Demonstration

Joint Combat Operations

Slide 22 Center of Excellence in C4I – George Mason University

Gulf of Caspia Joint Operations

41N

Joint Urban OperationsTarget Area

Page 12: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

12

Slide 23 Center of Excellence in C4I – George Mason University

Gulf of Caspia Joint Operations

41N

Joint Urban OperationsTarget Area

TanrykulularAirfield

Baku-BinaAirfield

Slide 24 Center of Excellence in C4I – George Mason University

Gulf of Caspia Joint Operations

41N

Joint Urban OperationsTarget Area

Reagan CVSG

Lincoln CVSG

TomahawkTomahawkRussellHamiltonAntietamSanta Fe

TomahawkTomahawkMobile BayShoupMomsenChicago

Page 13: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

13

Slide 25 Center of Excellence in C4I – George Mason University

Gulf of Caspia Joint Operations

41N

Joint Urban OperationsTarget Area

Ground Forces

Slide 26 Center of Excellence in C4I – George Mason University

Gulf of Caspia Joint Operations

41N

Joint Urban OperationsTarget Area

TanrykulularAirfield

Baku-BinaAirfield

Reagan CVSG

Lincoln CVSG

TomahawkTomahawkRussellHamiltonAntietamSanta Fe

TomahawkTomahawkMobile BayShoupMomsenChicago

Ground Forces

Page 14: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

14

Slide 27 Center of Excellence in C4I – George Mason University

Summary

• Phase 1 has been successful in developing a basic Joint integrated capability:

– ATO, Ground OPORD, TLAM INDIGO– TBMCS, JTC, C2PC, multiple JSAF

• Risks/Issues have been addressed and resolved

• Basis for Coalition BML Standard

Slide 28 Center of Excellence in C4I – George Mason University

Outline

• Purpose

• JBML Phase 1 Description/Status

• Demonstration Results

• JBML Future Plans/Summary/Conclusions

Page 15: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

15

Slide 29 Center of Excellence in C4I – George Mason University

JBML Web Service Architecture

Available at http://netlab.gmu.edu/JBML (under password control)

• Descriptive documents– Architecture overview

• Domain Configured Service (DCS); BML Base Service (BBS); Common Data Access Service (CDAS)

– Code documentation (narrative & Javadoc)– XSD Web service schema– SQL database schema

• Open source code– Latest version of all Web services

• Ground, Air, and Maritime domains for DCS• CDAS and BBS made possible by open source bootstrap of VMASC

Atomic and Composite services

– GUI to inspect JC3IEDM database using CDAS

Slide 30 Center of Excellence in C4I – George Mason University

JBML Follow-on Phase 2

• Phase 2– Basic Capability for Joint Operations

• Adequate Land/Littoral/Sea/Air for exercises

• Initial PMESII support• Two-way flow between C2 and

Simulation– Evolving standards process

• First balloted C-BML standard– Proof of Principle for NATO

Page 16: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

16

Slide 31 Center of Excellence in C4I – George Mason University

JBML Follow-on Phase 3

• Phase 3

–Joint capability usable as infrastructure in systems

–Full support for significant exercise and experimentation events

• Both US and NATO

–Formal SISO standards effort for family of interoperating BMLs

Slide 32 Center of Excellence in C4I – George Mason University

Conclusions

• BML is a viable technology• BML needs more development• Analysis of ROI is a critical next

step• Identifying “target” systems and

simulations is critical to success • Resourcing needs to be

stabalized

Page 17: Joint Battle Management Language (JBML) Project (Phase 1 ...c4i.gmu.edu/eventsInfo/reviews/2007/slides/May2007/Levine-C4IReview07.pdfJBML Phase 1 Team Leads • Mr. Michael Powers,

17

Slide 33 Center of Excellence in C4I – George Mason University

Questions?