0% found this document useful (0 votes)
400 views

TIBCO Designer

TIBCO Designer is a graphical user interface that allows users to visually model and define business processes using TIBCO BusinessWorks. It provides palettes and tools to design process flows with activities, transitions, groups, and variables. The defined processes can then be tested by starting a TIBCO BusinessWorks engine to run process instances.

Uploaded by

anishps2008
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
400 views

TIBCO Designer

TIBCO Designer is a graphical user interface that allows users to visually model and define business processes using TIBCO BusinessWorks. It provides palettes and tools to design process flows with activities, transitions, groups, and variables. The defined processes can then be tested by starting a TIBCO BusinessWorks engine to run process instances.

Uploaded by

anishps2008
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

TIBCO Designer

 TIBCO BusinessWorks is a scalable, extensible, and easy to use


integration platform that allows you to develop, deploy, and run
integration projects.

 TIBCO Designer is the graphical user interface (GUI) for defining


business processes.

 BusinessWorks can help you specify the business logic and


automate the processing of the interaction between the systems in
your enterprise. This allows you to reduce the time to implement an
integrated, enterprise-wide computing environment and ultimately
lower the cost of deploying and maintaining the system
TIBCO Designer

 An ideal solution for handling business process automation would


be a tool that can handle the different environments and
applications and allow you to create programmatic business rules
easily. That tool should also allow you to automate your business
processes for the greatest efficiency.

 TIBCO BusinessWorks allows you to model business processes


with a graphical tool. You can use the BusinessWorks process
definition palette to diagram complex business logic easily. Once
the business rules have been specified, BusinessWorks can
execute the business processes, allowing you to easily automate
the critical functions of your business.
Starting TIBCO Designer

 Click start->programs->Tibco-
>Designer_version
TIBCO Designer Administration

 Startup panel
Administration options
TIBCO Designer Interface Overview

 Main Window
- Project panel
- Design panel
- Configuration panel
- Palette panel
TIBCO Designer - GUI
TIBCO Designer - Panels

 Project Panel - A project contains resources that


implement the enterprise integration. Ex-
SharedConnections, ProcessDefinition

 Palette Panel - Palettes organize resources and allow


you to add them to your project. You select resources in
the palette panel and drag and drop them into the design
panel to add them to your project.
TIBCO Designer - Panels

 Design Panel - The design panel displays the current


resource selected in the project panel. The contents of
the selected resource are shown in the design panel. For
example, if you select a folder, its contents is displayed

 Configuration Panel - The configuration panel allows


you to specify various configuration options for each
resource. The type and the purpose of the selected
resource determine the contents of the configuration
panel.
Process definition

 A process definition is the graphical representation of


your business process.
 You develop and test process definitions using TIBCO
Designer.
 The process definition is executed by a TIBCO
BusinessWorks process engine.
 A process engine creates instances of process
definitions.
 These process instances automate your business
process.
A process engine creating process instances
Process definitions

 It consist of these components

-- Activities
-- Transition
-- Groups
-- Shared Configuration Resources
-- Sub Processes
Process definitions

 Activities are the individual units of work within a process definition.


Activities are available on the various palettes within TIBCO
Designer. Each palette has a set of activities that can be performed
for that palette.

 Transitions describe the flow of processing within a process


definition. A transition is represented by an arrow between two
activities. The arrows are unidirectional, and you cannot draw a
transition to a previously executed activity. Control flow in a process
definition must proceed sequentially beginning with the Start activity
(or a process starter) and ending with the End activity
Transitions
Process definitions
 The following are examples of palettes and some of the activities the palettes contain:
 File
- Create File
- Remove File
- Write File
- Read File
 FTP
- FTP Put
- FTP Get
 JDBC
- JDBC Query
- JDBC Call Procedure
- JDBC Update
 Mail
- Send Mail
Process definitions

 Groups - To create sets of activities that are to be repeated. You


can repeat the activities once for each item in a list, until a condition
is true, or if an error occurs
 Shared Configuration Resources - are specifications that are shared
among activities. These are resources, such as database
connections, WSDL files, schema definitions, and connections to
other servers
 Subprocesses - Business processes are often very complex and it
is difficult to diagram the complete process in one process
definition. You can create several smaller process definitions
instead of one monolithic process definition. You can then call each
process definition from another process definition, when necessary.
When you call a process definition, the called process is known as a
subprocess
Process Variables

 Process variables are data structures available to the


activities within the process. Process variables are
displayed in the Process Data panel of each activity’s
Input tab.
 There are four types of process variables:
- Activity Output
- Predefined process variable
- Error Process Variable
- User – Defined Process Variable
XPath
 XPath (XML Path Language) is an expression language
developed by the World Wide Web Consortium (W3C)
for addressing parts of XML documents.

 TIBCO BusinessWorks uses XPath (XML Path Language) to


specify and process elements of data schema. These data schema
are either process variables or input schema for an activity. You can
also use XPath to perform basic manipulation and comparison of
strings, numbers, and booleans
The XPath formula builder
Testing
 TIBCO BusinessWorks provides a testing environment for
stepping through your process models and determining the
sources of errors.

 Entering the testing environment starts a TIBCO


BusinessWorks engine. The engine starts process instances
based on the process definitions stored in your project.

 You can select one of the running process instances to


display in the design panel, and the currently executing
activity is highlighted as the process instance runs.

You might also like