Level: Intermediate Robert E. Loredo (loredo@us.ibm.com), Software Engineer, IBM Software Group, IBM
27 Jun 2007 Learn how to create composite applications for IBM® WebSphere® Portal using components created by WebSphere Portlet Factory. Enable the portlets to communicate with each other, include them in a composite application template, and use that template to create an instance of a composite application.
In this article
- Create a WebSphere Portlet Factory project
- Create a Data Service Provider and Target Portlet
- Deploy portlets to WebSphere Portal
- Create the composite application template
- Create the composite application
Background
Creating a composite application template is one of the ways you can use WebSphere Portlet Factory to create enterprise applications. With its extension features, you can use Portlet Factory to access many different types of backend systems. Using its advanced customization capabilities, you can create your own builders and other features such as profiling.
This article shows you how to create two portlets which intercommunicate and which each access data. You see how to create a composite application template that can be re-used to create different types of applications. Then, you see how to create an application using this template, and you wire the two portlets together.
This article is for software developers who have a good understanding of the J2EE programming model and of WebSphere Portal. You should have completed the Getting Started tutorials that come with WebSphere Portlet Factory.
Downloads | Description | Name | Size | Download method |
|---|
| Article in PDF format | 0706_loredo-CompositeAppsWithWPF.pdf | 874 KB | HTTP |
|---|
| Code samples | SalesLead.zip | 421 KB | HTTP |
|---|
About the author  | |  | Robert Loredo is a Software Engineer with the Workplace, Portal and Collaboration (WPLC) division of IBM Software Group, where he creates proof-of-concepts and enables IBM Business Partners and Independent Service Vendors who use Lotus and WebSphere products. |
Rate this content
|