Before you start
In this tutorial you rapidly create, deploy, and test a front-end user interface for a business process. In parts 4 and 5 of this series, we modeled and implemented a scenario for a car insurance company by employing Business Process Execution Language (BPEL) and Web services. The scenario depicts a simple process in which an agent of a car insurance company submits a request for an automotive technician. The technician is being requested to perform an assessment of the amount of damage on an insured vehicle. The agent needs to specify the make of the car to be assessed and the date of the requested assessment.
In Part 5, we implemented a Web service to expose the make a request process. This tutorial extends the scenario by providing a portal user interface, allowing an agent to request an assessor by submitting a form to invoke the Web service. The tutorial includes building a basic portlet, customizing the view of the portlet, invoking the Web service, and formatting the response. You can use the Web service you created in Part 5 or import a simple version of the Web service provided below.
This tutorial provides the basic concepts of creating portlets using Bowstreet Portlet Factory and walks you through building a basic Web service model to invoke a Web service. It also shows how to pull in existing HTML assets to customize the view of a portlet, and gives you some experience testing Bowstreet models within IBM WebSphere Studio Application Developer.
In building this tutorial, we used:
- WebSphere Studio Application Developer 5.1.2 and Bowstreet Portlet Factory 5.8.4, for the development environment
- WebSphere Portal Express V.5.0, installed locally on our development machine for runtime testing
We also designed this tutorial to stand alone. While it is complementary to and uses a scenario consistent with prior articles in the series, we provide the necessary artifacts to help you work through the tutorial independent of the other articles.

