ChainBuilder ESB Integration Community: ChainForge.net

About Us | Contact Us | Site Map
Download Now | All Releases | License Info
Join Our Forums | View Forums | Bugzilla | CTO Eric Lu's Blog | Kristen's Light Look Blog
Access Wiki
Schematic | Whitepapers | Component Flow Editor | Format Editors | Console | All Doc | Wiki Roadmap | Wiki FAQ's
Professional Subscription | 30-day Free Support
About Us | Contact Us
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

ChainBuilder ESB Resources

Visual Enterprise Integration ChainBuilder ESB

Discover more about ChainBuilder ESB

ChainBuilder® ESB is a Java Business Integration (JBI) compliant Enterprise Service Bus (ESB) that allows system architects to create standards-based ESB components for use in their Service Oriented Architecture (SOA) infrastructure through graphical user interfaces. Refer to the ChainBuilder ESB Product Overview or the Whitepaper and Literature Library for a summary of benefits, system requirements, and integration scenarios of this product.

ChainBuilder ESB enables your organization to:

  • Create standards-based components easily though drag and drop graphical user interface. For developers tasked with creating standards-based components, ChainBuilder ESB provides graphical user interfaces that creates Java Business Integration (JBI) compliant components via drag and drop functionality.
  • Plug disparate software systems into a strategic ESB/SOA infrastructure. Leverage your investment in mature technologies, while staying up to date with the latest IT technologies. ChainBuilder ESB provides format editors enabling the point-and-click mapping of non-XML message formats, like fixed, variable, HL7 and X12 EDI formats.  ChainBuilder provides both message format integration and database (ETL) integration, allowing for message2message, database2database, message2database, and database2message integration scenarios. ChainBuilder ESB also provides binding components to handle traditional communication protocols, like file and FTP.
  • Step back and design considering the overall application flow. Layout your Service Oriented Architecture in the ChainBuilder ESB Component Flow Editor and view all integration components by means of a high-level graphical orientation. Designers can define and connect new components and disparate systems, then drill down to define specifics.
  • Manage and Control Run-time Components through AJAX-based Web Interface. Support your Enterprise Service Bus through the ChainBuilder ESB Console web interface by performing remote administration, management and control on run-time JBI components and other ChainBuilder ESB server modules. The web interface provides access to perform management tasks, like install components, deploy applications, and view server runtime log files. The Admin Console Professional version includes a comprehensive alert functionality.

ChainBuilder ESB Highlights


  • Extensive Healthcare Integration Functionality, view ChainBuilder ESB for HealthCare page
  • Eclipse-based IDE
  • Supports Web Services
  • HTTP and traditional protocol support
  • XML and non-XML data handling
  • Database integration with ETL and JDBC, see ChainBuilder ESB for Database Integration datasheet
  • User Point of Control (UPoC) framework to allow callouts to alter the pre-defined flow
  • Performance optimization
  • Web Interface Admin Console with Alerts
  • Logging and Error Handling
  • Create Java Business Integration (JBI)-compliant components
  • Windows and Linux development platform support
  • Windows, Linux, and Unix deployment platform support
  • Double-byte/Unicode character sets and localization support
  • ChainBuilder ESB Enterprise Service Bus Product Schematic

    ChainBuilder ESB Key Features

    Communication Protocols: Binding Components (BC)

    Support for FTP, HTTPS, SOAP, TCP/IP POP3, SMTP, File and ETL

    Support for Java Messaging Service (JMS) for JMS-compliant servers including IBM Websphere MQ

    Support for Scripts for implementing customized functions or business logic through Java or JSR-223 scripting languages. Support of Groovy scripting is available out-of-the-box.

    Support of ETL Custom Component extract, translate and load data to or from a database. The component perform database integration manipulation such as database query and the update of retrieved rows.

     

    IDE Enhancements: Eclipse Plug-ins

    Component Flow Editor the heart of designing ChainBuilder components through Eclipse IDE and includes a project wizard that guides developers through component properties definitions.

    Map Editor is a graphical user interface that constructs an XML-based Transformation (TRN) Language that is used by the Transformation Service Engine to transform proprietary message formats into XML.

    X12 Editor is a graphical user interface that allows for the modification of existing X12 message formats or the creation of new X12 formats for use by the Parser Service Engine.

    HL7 Editor is a graphical user interface that allows for the modification of existing HL7 message formats or the creation of new HL7 formats for use by the Parser Service Engine.

    Format Editor is a graphical user interface that constructs an XML-based Message Definition Language (MDL) that is used by the Parser Service Engine to parse CSV/variable, fixed and hierarchial messages.

    ETL Mapper is a graphical user interface that constructs source to target mapping of database elements. The ChainBuilder ESB solution does not require database to database integration, but can establish message to database or database to message data paths as well.

    Work Components: Service Engines (SE)

    Content-based Router Service Engine routes messages to destination endpoint based on message content.

    Sequencer Service Engine to chain together components to accomplish a business requirement.

    Transformation Service Engine to support the transformation between proprietary message formats, EDI (X12, HL7) message formats and XML formats using mappings created through the ChainBuilder ESB Map Editor.

    Parser Service Engine to parse CSV/variable, fixed and heirarchial messages based on custom XML-based schema created by ChainBuilder ESB Message Format Editor or ChainBuilder X12 Editor.

    XSLT Service Engine to support the transformation from XML into other formats using standard XSLT processing.

    PGP Service Engine to encrypt and decrypt files that use PGP.

    JDBC Service Engine to support SQL statements within XML-based messages to perform lookup functions (query or update) into JDBC supported relational databases

    Administration: AJAX-based Web Interface

    Web-based Administration Console for the administration, management and control the JBI components, service units, service assemblies and the ChainBuilder ESB server.

    Remote web-based access to view server statistics, server runtime log files and error data base. The Graphical Monitor view mirrors the Component Flow Editor layout of the integration structure making the transition from development to administration smooth.

    SMAT (Saved Message Administration Tool) allows messages to be saved during processing to be later reviewed, edited or resent through the Admin Console.

    Alerts to notify users when adminstrator-defined criteria are met.

    Portal "Plug-In" Framework allows enterprise developers to extend the functionality of the Admin Console to create management dashboards.

    To learn more about ChainBuilder ESB functionality:

    Whitepapers and Marketing Literature
    Need a printable overview of ChainBuilder ESB functionality? View or download whitepapers and other collateral from our Whitepaper and Literature Library. The library also includes various industry and market datasheets specific to healthcare, retail, and database integration.

    ChainBuilder ESB Getting Started Guide
    Take a guided tour of the ChainBuilder ESB product by reviewing this printable targeted document.    Topics include software installation and several use case scenarios to help you understand how to put the product to use quickly.    The individual steps within each case study vary depending on what is implemented, but sample functionality discussed includes creating the project, creating message definitions, creating the transformation, creating the flow and deploying the project. 

    ChainBuillder ESB Documentation Library
    Download a compressed file of the complete ChainBuilder ESB Documentation Library. This .zip file includes the Getting Started Guide, Component Flow Editor Guide, Custom Component Guide, Map Editor Guide, Message Format Editor Guide, X12 & HL7 Editor Guide, Admin Console Guide and the Reference Guide.

    Use Case Files
    ChainBuilder ESB Use Cases provide the user with step-by-step instructions to perform some common tasks within the IDE. These examples consist of instructions and any needed sample files. It is suggested for the user to read the Getting Started Guide prior to attempting one of the Use Cases.

    Screenshots of ChainBuilder ESB Editors
    Prefer to see a screenshot? Try this page that lists a brief description of several of the ChainBuilder ESB editors, complete with screenshots.

    Frequently Asked Questions (FAQ) about ChainBuilder ESB
    Our hottest list of questions and their concise answers.  Topics range from understanding basic terminology around the ChainBuilder ESB product to the licensing it is distributed under.  To submit a question, contact us at chainbuilderesb@chainforge.net or Join the community and draw on the knowledge of other developers in the industry.

    Enter Bostech Corporate Web Site | Creators of ChainBuilder ESBAbout Us | Site Map | Privacy | Contact Us | ©2008 Bostech Corporation