This is an IBM Redpaper (currently a draft) that I contributed to last year. It shows really great examples of how to create composite applications using the Lotus Expeditor 6.1 client.
This redpaper covers composite applications for desktop solutions that require multiple types of applications to run in a Lotus Expeditor V6.1 collaboration environment by providing inter-communication between components. SOA composite applications deliver high levels of business services and this redpaper covers the architecture, available tools, component considerations, assembling, deploying and wiring components in Lotus Expeditor V6.1 composite applications. Lotus Expeditor is a client platform for end-to-end smart client application solutions. Expeditor provides services to install and manage these applications and to allow end-users to easily launch and switch among these applications. Expeditor leverages Eclipse technology to provide a client solution that runs on multiple operating systems. The benefits of composite applications include reducing the total cost of ownership for client solutions through reusability of existing components and the sharing of these components across applications, migrating existing applications to run on the client platform until such time as a business deems it necessary to fully exploit the client platform, controlling access to applications based on roles assigned to end-users and improving the end-user experience by allowing composite applications components to easily communicate between them. This redpaper is targeted to architects, developers and administrators who need to understand the implemented architecture to develop, assemble and deploy composite applications in Lotus Expeditor V6.1.