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. “…leveraging information technology and innovative network-centric concepts of operations to develop increasingly capable joint forces. Our ability to leverage the power of information and networks will be key to our success…” Deputy Secretary of Defense Paul Wolfowit
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.