Creating an application with the Graphical Builder

The Graphical Builder provides tools to assist you throughout the application development cycle. When developing with the Graphical Builder, you have to first create a BTT application project and a Graphical Builder design file, develop one transaction at a time and then package all the transactions you developed for the application into an EAR file for deployment. To create an application with the Graphical Builder, follow these steps:
  1. Analyze the requirements and identify the entities that your application will uses. The entities include data elements, CHA contexts, formatters, and so on.
  2. Create a BTT application project with various J2EE projects which consist of EAR project, Application Client project, EJB project, Web project and SCA Module project, which is only supported within WebSphere® Integration Developer. For the J2EE project group, only the EAR project is mandatory, and others are optional.
  3. Create a Graphic Builder Design file.
  4. Create a presentation node for Web clients.
  5. Create Single Action EJB nodes or business process nodes for presentation nodes.
  6. Add CHA context nodes to the presentation nodes, Single Action EJB nodes, and business process nodes.
    Note: The business process node is only supported within WebSphere Integration Developer
  7. Add formatters to the Single Action EJB nodes or business process nodes which is only supported by WID.
  8. Create the formatters with the Format Editor or create new formatter from the Graphical Builder.
  9. Define invokers for presentation nodes to connect to Single Action EJBs or business processes.
  10. Create actions in Struts with the Web Diagram Editor and Struts Tools BTT Extension.
  11. Create associated invoker for actions in Struts.
  12. Code the reusable entities for your application, such visual beans, desktop components, EJB, and business process Java™ snippets.
  13. Repeat the step 3 to 12 until you have created all the transactions for your application.
  14. Package projects into an EAR file.