Composite applications are applications that enable independently-developed components, which provide specific business functions to run together in a single application.
There are several methods to lay out components of a composite application. One method is to use the composite application composition user interface offered by WebSphere® Portal Server. This document refers to that type of composite application as "Portal-hosted". Another method to lay out components of a composite application is used when WebSphere Portal is not available, and involves programmatically laying out the components in an Eclipse perspective. A third method is to create and open composite applications with the local file system and edit them using the Composite Application Editor (CAE). More details for these methods are included in later sections.
Parent topic: Developing composite applications: XPD622