Component Flow Editor
The ChainBuilder ESB Component Flow Editor provides an easy to use graphical method for creating the flow of data and services for your integration solution.
Refer to the Component Flow Editor Guide for a detailed description of this Editor.
The Component Palette, the Canvas and the Properties Panel
Shown within the Eclipse Development Environment, the Component Flow Editor components occupy two-thirds of the screen -- in the center and to the right. The Component Flow Editor consists of the Component Palette, the Canvas, and the Properties Panel. Components to be added to a Service Assembly are selected from the Palette and placed on the Canvas. Then each component on the Canvas is configured using a wizard or directly on the Properties Panel. The Component Flow Editor supports multiple independent flows on the same canvas, so that developers can merge and divide processes to match the changing organization.
Shown below an example of a Basic Business Component Flow
A delimited inventory file is mapped into XML before being sent over a web service to an online seller.

Shown below an of a Multi-step Business Component Flow
Data from a corporate timekeeping system is read in as a file. Based on the content within the file, the message is sent to one of three different places. The first destination is a bookkeeping archival system where the data is written to a file. The second destination parses the data into XML to eventually be viewed by employees who wish to track their previous time reports through a web portal. The third destination is a corporate accounting system and payroll, where the records are sent into additional processing with further routing logic in place.



