Operational Agility: Composing and Orchestrating Mission Capability Packages Through Business Process Execution Language (BPEL)

Abstract

One aspect of the Department of Defenses vision for Net-Centric Operations and Warfare is composing and orchestrating Mission Capability Packages from various disparate and geographically dispersed web services into mission-oriented application as required by the operational situation. This allows mission-oriented capabilities to be quickly composed in response to new challenges, requirements, or demands. In other words, Operational Agility. Today, web services can communicate with each other, advertise themselves, and be discovered and invoked using industry-wide specification. However, until recently, orchestrating these fine grained services together into coherent course grained solutions required non-standard methods and procedures that were generally not interoperable with other organizations. Business Process Execution Language (BPEL) for Web Services (BPEL4WS) mitigates the issue of interoperability by providing a set of constructs, based on XML, that can be used to define the semantics of how process communicate and exchange data, control the flow of data from one services to another, and the order in which to invoke services. Furthermore, subject matter experts using graphical designer tools and not software developers writing software components can compose the processes. This will allow mission-oriented capabilities to be quickly composed in response to new challenges, requirements, or demands.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2004
Accession Number
ADA466044

Entities

People

  • Gary R. Shaffer

Organizations

  • Leidos

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Command And Control
  • Command And Control Systems
  • Commerce
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • Engineering
  • Information Systems
  • Language
  • Reliability
  • Systems Engineering
  • Unified Combatant Commands
  • Warfare
  • Web Service
  • Xml

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Joint Military Operations and Doctrine.
  • Software Engineering.