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.
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.
Skip this step if the ESB project has already been created. The following shows the start screen:
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:
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
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.
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.
Users can use either “cbesb_run” command line or the Admin Console.
| Build_ESB.JPG | ![]() |
31634 bytes |
| Deploy_SA.JPG | ![]() |
66003 bytes |
| Import_SA.JPG | ![]() |
31681 bytes |
| Import_SA_2.JPG | ![]() |
32554 bytes |
| New_ESB.JPG | ![]() |
35457 bytes |