Presentation is loading. Please wait.

Presentation is loading. Please wait.

TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.

Similar presentations


Presentation on theme: "TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration."— Presentation transcript:

1 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

2 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.

3 Starting TIBCO Designer Click start->programs->Tibco- >Designer_version

4 TIBCO Designer Administration Startup panel Administration options

5 TIBCO Designer Interface Overview Main Window - Project panel - Design panel - Configuration panel - Palette panel

6 TIBCO Designer - GUI

7 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.

8 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.

9 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.

10 A process engine creating process instances

11 Process definitions It consist of these components -- Activities -- Transition -- Groups -- Shared Configuration Resources -- Sub Processes

12 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

13 Transitions

14 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

15 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

16 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

17 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

18 The XPath formula builder

19 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.


Download ppt "TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration."

Similar presentations


Ads by Google