Enabling Interoperability Via Software Architecture

Abstract

This paper will address the critical role of software architecture in achieving large-scale system interoperability as well as initiatives underway to promote architectural-based interoperability solutions for the Unified Commands. Software architecture is the means to define systems composed of systems. This definition is critical to achieving interoperability. Joint Publication 1-02 defines interoperability as the ability of systems, units or forces to provide services to and accept services from other systems, units or forces and use the services to enable them to operate effectively together [JP 1-02, 1994]. In order to achieve interoperability, compatible systems, doctrine and policy must exist. The technical challenges to interoperability can be daunting -- particularly when a new requirement is established that requires existing (legacy) systems to interoperate. Military forces do not operate as a fully connected graph; modern warfare does not require every system to interoperate. Joint doctrine is the key to determining interoperability requirements. Doctrine tells us how to fight and how we fight determines interoperability requirements. Policy sets the bounds on acceptable doctrine.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2000
Accession Number
ADA458021

Entities

People

  • Jeanne L. Murtagh
  • John A. Hamilton Jr.

Organizations

  • Naval Information Warfare Systems Command

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Acquisition
  • Air Force
  • Best Practices
  • Command And Control
  • Command And Control Systems
  • Command Control Communications And Computer Systems
  • Computer Programs
  • Doctrine
  • Engineering
  • Information Systems
  • Interoperability
  • Military Capabilities
  • Naval Warfare
  • Software Design
  • Standards
  • United States Pacific Command
  • Warfare

Fields of Study

  • Computer science
  • Engineering

Readers

  • Joint Military Operations and Doctrine.
  • Software Engineering.