Employing Service Oriented Architecture Technologies to Bind a Thousand Ship Navy

Abstract

One of the United States Navy's strategic goals is to foster a "thousand ship" Navy, by combining the U.S. Navy with partners from around the globe. A critical requirement to join various Navies from such diverse backgrounds and technology levels is a simple, flexible, and economical Command and Control (C2) system that each stakeholder can employ and extend. Web-based Service Oriented Architectures (SOA) have potential to provide methods and technologies to aid in combining this force; however SOA technology alone will not deliver the desired software "out-of-the-box." To truly reap the benefits of a SOA-based coalition C2 system, the U.S. defense acquisition community should host a coalition-based international C2 software development site, managed by developers and following the open source industry model. Built on proven industry standards and agreed upon software design patterns, the collaborative development site should encourage the development of scalable and flexible C2 systems to address maritime coalition C2 system requirements. This article will examine some coalition C2 system challenges and how SOA technologies can support interoperability. Additionally, the article will discuss two software design patterns that can aid maritime coalition software development and how those patterns employed in conjunction with a community of interest-open source software development framework can lead to C2 systems to bind a "thousand ship" Navy.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2008
Accession Number
ADA486818

Entities

People

  • James Bret Michael
  • Kurt Rothenhaus

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Acquisition
  • Application Software
  • Combat Operations
  • Command And Control
  • Computer Programming
  • Computer Programs
  • Computing System Architectures
  • Naval Operations
  • Naval Warfare
  • Service Oriented Architecture
  • Software Design
  • Software Development
  • Standards
  • Teamwork
  • United States
  • Web Service
  • Xml

Fields of Study

  • Computer science
  • Engineering

Readers

  • Defense Technology Research and Development.
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Strategic Security Studies

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control