Design-time concepts introduces TIBCO Business Studio™, an Eclipse-based integration development environment that is used to design, test, and deploy applications.
TIBCO Business Studio™ Development Environment
TIBCO Business Studio™ provides a workbench that can be used to create, manage, and navigate resources in your workspace. A workspace is the central location on your machine where all the data files are stored.
The workbench consists of:
- Menu: Contains menu items such as File, Edit, Navigate, Search, Project, Run, Window, and Help.
- Toolbar: Contains buttons for the frequently used commands such as New, Save, Enable/Disable Business Studio capabilities, Create a new Application Module, Create a new Shared Module, Debug, Run, and so on.
- Perspectives: Contain an initial set and layout of views that are needed to perform a certain task. TIBCO Business Studio™ launches the Design perspective by default. You can change the perspective from the menu .
- Views: Display resources and allow for navigation in the workbench. For example, the Project Explorer view displays the applications, modules, and other resources in your workspace, and the Properties view displays the properties for the selected resource. You can open a view from the menu .
- Editors: Provide a canvas to configure, edit, or browse a resource. Double-click on a resource in a view to open the appropriate editor for the selected resource. For example, double-click a process (MortgageAppConsumer.bwp) in the Project Explorer view to open the process in the editor.
- Palettes: Palettes group activities that perform similar tasks and provide quick access to activities when building a process. See Palettes for details.
- Project Explorer: Displays the logical view of your entire workspace with all the projects and the processes, service descriptors, resources, schemas, and module descriptors for each project
- API Explorer: Displays a connected view of the TIBCO® Cloud Integration - API Modeler residing in the cloud. You can also view the APIs residing locally on your machine from the API Explorer. Use the Settings dialog in the API Explorer to filter the APIs you want to access
- File Explorer: Displays a view of selected folders in your local file system
- Cloud Applications: Displays your applications that have been deployed to your cloud instance
- Outline tab: Displays a tree structure of the details of a selected artifacts in an editor
- Module tab: Displays the module properties and shared variables used in the module
Testing and Debugging
TIBCO Business Studio™ bundles some of the runtime components so that you can run and debug an application in the design-time environment.
- Bundles to be executed.
- Arguments such as the target operating system, target architecture, target web services, and so on.
- Settings that define the Java Runtime Environment including the Java executable, runtime JRE, configuration area and so on.
- Tracing criteria for the OSGi JAR file, if needed.
- Common options such as choosing to save the results either as local files or as shared files, and also to display them in the menus (Debug and/or Run). It also allows to define encoding for the result files.
Once created, an application can be run using a specific configuration. If a run configuration is not specified, the project displayed in the editor area is launched by default.