previous next trail start tutorial home feedback openwings.org

Openwings Introduction to Design

In this trail we will provide an overview of design issues when constructing services to be executed on Openwings. It is assumed you have a basic notion of some key concepts:

  • A component is a basic unit of deployment
  • An interface declares the nature of a service without specifying implementation
  • Policies decouples components from component execution
  • Connectors provide the means for connecting components
  • A service is a contractually defined behavior that can be implemented and provided by a component for use by any component, solely based on the contract

When perusing this trail keep in mind the objectives of the Openwings Architecture. An introduction to these notions were provided in the Openwings Architecture Introduction.

We begin this section with a description of an effective modeling tool that represents service-oriented problems. Openwings endorses the use of modeling tools such as UML (Unified Modeling Language) and ADL (Architecture Description Language). 

Next: Architecture Description Language

back to top

Copyright 2002, General Dynamics Decision Systems. All rights reserved.

previous next trail start tutorial home feedback openwings.org