Pierre Carlson – the lead for the Expeditor toolkit, along with several IBM Researchers but together an article on this subject. It looks very interesting, I haven't read it yet so I will comment later.
Composite applications are a line of business applications constructed by connecting,
or wiring, disparate software components into combinations that provide a new level
of function to the end user without the requirement to write any new code.