DATABASE MANAGEMENT


About composite applications
Composite applications incorporate components from multiple applications into a single, role-based work environment. A composite application has one or more pages, each of which contains one or more components. Components can support communication interaction, where one or more components are programmed to respond to user-initiated action in another component.

An IBM® Lotus® Notes® component is a link to a specific view, frameset, document, or other design component contained in a Notes database. The same Notes database can contain multiple components, and those components can be used in multiple composite applications.

Composite applications can be hosted on IBM® Lotus® Domino® servers running Lotus Domino 8, or IBM WebSphere® Portal servers running WebSphere Portal 6.0. Composite applications can also be run locally.

Composite applications can be used by the Notes standard configuration, but not the Notes basic configuration. Composite applications can be used online or offline, and bookmarked like any Notes application or Web site.

Note NSF-based composite application support is available only for Lotus Notes applications, accessed from a Notes client, and not for Lotus Domino Web applications that are accessed from a Web browser.

To be used in a composite application, Domino Web applications must be rendered by DAP (Domino Application Portlet) and embedded in a composite application on WebSphere Portal.

NSF-based composite applications are stored on the Domino server in .nsf databases. The database contains the definition of a composite application, and access rights to the composite application database itself are managed through a Notes database access control list (ACL). Security for each component is managed using the same IBM® Lotus ® Domino® Designer security controls that are applied to views, framesets, and other design components used in a Notes database.

Current Lotus Notes applications can be extended by adding either custom or packaged functions developed on Lotus Expeditor, combined with other technologies, for a composite application. Components are assembled into composite applications using the Composite Application Editor.

For more information on developing and deploying NSF-based composite applications, see the IBM® Lotus® Domino® Designer Help.

For information about creating a composite application to run the IBM Websphere Portal environment, see the IBM WebSphere Portal Information Center.

Related topics