Introduction

The use case applications section provides detailed information to show how users can use ChainBuilder ESB to solve particular use cases. This gives users a good feel how they can envision using ChainBuilder ESB in their environment.

For all use case examples, we include the working ChainBuilder ESB projects in the zip file. User can download the zip files and following the instruction below to import them into his ChainBuilder ESB IDE environment to see the working demonstration of the use cases.

Since the 1.1 M1 release, the ChainBuilder ESB projects for several use cases are included in the installer. They are in %CBESB_HOME$\ samples. Users can import them directly into the IDE workspace.

How to import an existing ChainBuilder ESB project into ChainBuilder ESB IDE workspace

All the use case example projects depend on the ESB project named “ESB”. If users have not created a ESB project named “ESB”, they need to follow the first two steps.

Use ChainBuilder ESB IDE to create a ChainBuilder ESB project called “ESB”.

Skip this step if the ESB project has already been created. The following shows the start screen:

Build the ESB project

Skip this step is the ESB project has already created and built. Users can launch the build by right-clicking on the ESB project and choose the menu option “ChainBuilder ESB” > “Build” as show the following screen:

Import a sample application

After a sample application project zip file is downloaded, users need to unzip it into a directory. Users will use the Eclipse’s built-in import function by clicking the menu option “File” > “Import” > “Existing Projects into Workspace”.

The following screen shows importing a project in \bostech\cbesb-1.1_m1\samples\UseCase1 into the workspace.

CAUTION: You must check the “Copy projects into workspace” option

Deploy the SA application

Users need to first open the Flow Editor for the imported SA application. Then, they can right-click on the Flow Editor canvas and select “Deploy” from the drop-down menu. The “Deploy” action will create the relevant JBI artifices and WSDL files for ChainBuilder ESB server runtime to use.

Build the SA application

Similar to step above in “Build the ESB project”, users need to do a “Build” on the SA project before they can run the applicaton.

Run the application

Users can use either “cbesb_run” command line or the Admin Console.

Attachments

Build_ESB.JPG Info on Build_ESB.JPG 31634 bytes
Deploy_SA.JPG Info on Deploy_SA.JPG 66003 bytes
Import_SA.JPG Info on Import_SA.JPG 31681 bytes
Import_SA_2.JPG Info on Import_SA_2.JPG 32554 bytes
New_ESB.JPG Info on New_ESB.JPG 35457 bytes
  Page Info My Prefs Log in
This page (revision-4) last changed on 13:00 13-Jun-2007 by KristenPuckett.
 
JSPWiki v2.4.100