Composite applications are the new breed of applications that are built
rapidly by composing ready-made configurable and customizable service
components together. This is similar in spirit to creating new recognizable
objects by snapping together pre-fabricated Lego blocks in unforeseen ways.
The advent of composite applications could be considered a logical
progression from Web services, component-based development, and packaged
application platforms. Service enabling existing legacy applications into
standalone modular service components with stable interfaces greatly enhances
the reusability of enterprise information assets. Depending on the business
context, these reusable service components could be re-configured with
different properties, giving them situation-spec... (more)