IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > Bobby Woolf: WebSphere SOA and J2EE in Practice > ... > Service-Oriented Architecture > Composite Application
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
Composite Application
Added by bwoolf, last edited by bwoolf on Jun 20, 2006  (view change)
Labels: 
(None)

Composite Application

A composite application is one whose functionality is implemented by invoking services. Because multiple applications can use the same service, multiple composite applications may share some of the same parts.

Composite application captures what I came to call The Two Parts of an SOA Application:

  • Service provider
  • Service coordinator



Personal finance application and services


This idea evolved into the techniques documented in Streamline SOA development using service mocks.

The SOA application head is the service coordinator, which invokes multiple services and combines their results. The coordinator might be a business process performing a planned service orchestration, or it could be a GUI invoking services ad hoc as directed by the user.

So is the composite application just the head/coordinator, or is it that plus all of the services it uses (and thus potentially all of their providers)? Yes, the term seems to be used both ways.


 
    About IBM Privacy Contact