A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter...

20
A Tool for Making T&E Itself Net-Centric: Net-Centric Adapter for Legacy Systems (NCALS) Alan Thomas Senior Scientist Naval Surface Warfare Center Dahlgren Unclassified Approved for Public Release; Distribution is Unlimited

Transcript of A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter...

Page 1: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

A Tool for Making T&E Itself Net-Centric:Net-Centric Adapter for Legacy Systems

(NCALS)

Alan ThomasSenior Scientist

Naval Surface Warfare Center DahlgrenUnclassified

Approved for Public Release; Distribution is Unlimited

Page 2: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

2Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

Net-Centric Concepts & Benefits1

• Key Concepts:– Information sharing–Geographic dispersion–Effective linking

• Benefits:–Shared awareness and knowledge–Collaboration and self-synchronization– Increased tempo and responsiveness–Lower risk and cost– Increased effectiveness

1 Alberts, Garstka and Stein, Network Centric Warfare, 1999

Page 3: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

3Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

A Challenge and an Opportunity

Challenge: Testing and evaluating net-centric services and Systems of Systems–Simulation–Data observation and recording–Data analysis

Opportunity: Enabling T&E to become net-centric–Sharing T&E information and assets–Supporting T&E collaboration–Enabling distributed testing, data collection and analysis–Making the T&E process more dynamic, responsive and

effective

Page 4: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

4Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

Net-Centric Test & Evaluation (T&E)

SystemUnder Test

ServiceUnder Test

. . .

DataRecording

TestControl

Simulation

DataAnalysis

SimulationTestMonitoring

DataAnalysis

Net-Centric EnvironmentUnder Test

Net-Centric T&E Environment

SystemUnder Test

ServiceUnder Test

. . .

Page 5: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

5Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

Net-Centric T&E Challenges

• T&E System Constraints:–Computationally intensive processing

Simulations Analysis tools

–Real-time simulation processing–Data recording

• Legacy T&E System Architectures• Legacy Data Access• Legacy Data Formats• Legacy Point-to-Point Interfaces

Page 6: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

6Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

Net-Centric Adapter for Legacy Systems (NCALS) is . . .

A common, highly configurable software technology that automatically . . . –Provides data and services from a web-enabled

network to legacy systems, and –Exposes legacy system data and services to such a

network

Can be used to enable net-centric T&E

Government-owned, mature prototype

Page 7: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

7Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

NCALS as a Net-Enabler

CommonNCALS

Software

Configure

System 1 System 2 System N. . .

Domain A Domain B Domain Z

Cost Savings: $ $ $. . .

Net-CentricEnvironment

Legacy SystemSoftware Components

X

Y

•Legacy SoftwareInterfaces(public or private)

•Legacy Data andServices

•Enterprise Data•Enterprise Services

NCALSSoftware

Page 8: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

8Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

NCALS Design Objectives

• Compliant with net-centric standards • Common to reduce cost to enterprises• Lightweight

–Does not require adoption of large S/W infrastructure• Configurable for many different applications• Portable across computing platforms• Extensible to new I/Fs, formats, and connections• Scalable to maximize performance• Transparent to minimize legacy system impacts• Automated to not increase user workload• Supports dynamic data packaging

Page 9: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

9Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

Dynamic Data Packaging

System/Software Component 1

and Data XX

Y

Packaged orUnpackaged “on the fly”

Dynamically access and repackagedata from multiple software interfaces

NCALSSoftware

Z

X

Y

Z

System/SoftwareComponent 3

and Data Z

System/SoftwareComponent 2

and Data Y

Page 10: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

10Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

Example NCALS Application to T&E

SystemUnder Test

ServiceUnder Test

. . .

DataRecording

TestControl

Simulation

DataAnalysis

SimulationTestMonitoring

DataAnalysis

Net-Centric EnvironmentUnder Test

Net-Centric T&E Environment

SystemUnder Test

ServiceUnder Test

. . .

= Potential T&E application of NCALS

Page 11: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

11Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

NCALS Prototype Design

• Implemented in Java (portable)• Supports eXtensible Markup Language (XML)• Supports XML or customized data transforms:

– eXtensible Stylesheet Language Transformations (XSLT)– Custom transforms (class-based)

• Supports variety of software interface types:– Web Services and SOAP– Socket-based Application Program Interfaces (APIs)– Common Object Request Broker Architecture (CORBA)– Java Messaging Service (JMS)– Files (triggered on changes)– Custom interfaces (class-based)

Page 12: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

12Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

Summary

• Net-Centric T&E Concepts–Testing and evaluating net-centric systems–Enabling T&E to become net-centric:

Sharing T&E information and assets Supporting T&E collaboration Enabling distributed testing, data collection and analysis Making the T&E process more dynamic, responsive and effective

• NCALS–A highly configurable software technology–Can enable T&E systems to work in net-centric

environments– Is a mature prototype– Is government-owned

Page 13: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

13Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

For More Information on NCALS . . .

Contact:Alan ThomasNaval Surface Warfare Center DahlgrenEmail: [email protected](540)653-8090

Read:Article in Sept. 2009

IEEE Systems Journal

Page 14: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Questions ?

Page 15: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software
Page 16: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Backup Slides

Page 17: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

17Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

NCALS

API

File

API

CORBAI/F

WebService

JMS

File

JMS

CORBAI/F

WebService

X

.

.

.

X

.

.

.

NCALSConfigurability & Extensibility

Configurable: • Software interfaces• Data formats• Data transformation• Complex adapters

Extensible: • Software interface types• Data formats• Data transformations• Plug-in customization• Network connection types

API = Application Programming InterfaceCORBA = Common Object Request Broker ArchitectureJMS = Java Messaging Service

Page 18: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

18Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

NCALS as an Enterprise Integrator

.

.

.

System X

S/WComponent 1

System Y

System Z

S/WComponent 2

S/WComponent N

Scalable &Distributed

NCALSNCALSNCALS

Page 19: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

19Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

NCALS as a System/SoS Integrator: Examples

NCALS

Component 3Component 1

NCALS

System 1

NCALS

System 2

System 3

Component 2

LAN

Wide-AreaNetwork

Page 20: A Tool for Making T&E Itself Net-Centric · Government-owned, mature prototype. Net-Centric Adapter for Legacy Systems Unclassified – Distribution Unlimited 7 S TM ... Software

Net-Centric Adapter for Legacy Systems

20Unclassified – Distribution Unlimited

NCALS

TM

NCALSNCALS

TM

NCALS as a Data Translator:Examples

NCALS

System 3System 1

NCALS

System 1

NCALS

System 2

System 3

System 2Wide-AreaNetwork

LAN