COMPOSITE APPLICATIONS - DESIGN AND MANAGEMENT
Composite applications and components can be run on either the rich client (IBM® Lotus® Notes® or Lotus Expeditor) or projected on a browser via WebSphere Portal. Composite application definitions can be read from either Lotus Notes/Domino or WebSphere Portal. NSF based composite application definitions are stored as design notes in NSFs and can even be read from local databases.
Composite applications deal with the following component types:
Rich client component and application types
Web client component and application types
Other alternatives to get the data from a NSF into a composite application is to use your own portlet, a Lotus Component Designer component or WebSphere Portlet Factory component. In these cases you get property broker support but have to reimplement the user interface and the business logic of your NSF application.
In order to use Eclipse components in Web-based composite applications you need a portlet. There is no native representation of an Eclipse component in the Web but the portlet is the Web counterpart.
The main thing to keep in mind is that composite applications can contain any combination or permutation of components from heterogeneous technologies.
The following are some other common terms that are used when discussing composite applications in Lotus Notes:
Composite applications created with NSF components
These composite applications are created from Notes NSF components created from one or more Notes applications. All IBM® Lotus® Domino(TM) applications begin with a Domino database.
Note For the sake of clarity, a Notes application is built to run in the Notes client. A Domino application is one designed to run in a browser.
Notes databases are the containers for the application you are to include in your composite applications. Databases hold the data, logic, and design elements for your application. Your Notes application can be made up of one or more Notes databases.
You use Domino Designer to create the component(s) and to add properties and actions to the applications. You do all design work in Domino Designer. The following Notes design elements can be "surfaced' as components in composite applications:
See Also