Architecture of the Sample Client Application

This diagram illustrates the architecture of the Java Service Connector example client.

The client user interface is designed using JSP files. These files are used for presentation and help communicate the user inputs to the Service Connector through the controller servlet and vice versa.

The controller servlet handles the application flow. It also passes on the action performed by the user and any data supplied to the appropriate Service Connector API.

The Service Connector converts the data object and security information into an appropriate SOAP request message and calls the corresponding BPM service. It also converts the SOAP response back into the corresponding data object before handing it over to the controller servlet.

The controller servlet returns the appropriate JSP page to the user along with the data returned in the response. JSP renders the data returned by the controller servlet. TIBCO Forms are used to display any work related data such as work items, pageflows, and business services.