Professional Documents
Culture Documents
Esu Eai Tibco Business Works
Esu Eai Tibco Business Works
Es University
Course Contents
TIBCO BW Palettes
ESU/CRS/ESU-EC03/003
Session Plan
Day1
Need For BusinessWorks.
Uses of TIBCO BusinessWorks
Components of TIBCO BusinessWorks.
Features of TIBCO BusinessWorks.
TIBCO BusinessWorks design time Architecture.
TIBCO BusinessWorks run time architecture.
Day2
TIBCO BusinessWorks Process Design
TIBCO BusinessWorks Palettes
Demo and Exercises
Day 3
TIBCO BusinessWorks Palettes
Demo and Exercises
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
Business
Integration
TIBCO BusinessWorks
layer
Application
Integration
layer
Transport
layer
TIBCO Adapters
(Application Adapters SAP R/3, PeopleSoft
(Technology Adapters Database, MQ)
TIBCO Messaging
(TIBCO Rendezvous, TIBCO Enterprise for JMS etc .)
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
Business Integration
Define process rules and
flows in an easy-to-use GUI
Model
Assemble
Configure connectivity to
applications through TIBCO
Adapter services
Deploy
Manage
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
TIBCO
Administration Server
Deploy
Enterprise Archive (EAR)
TIBCO Designer
1.
2.
ESU/CRS/ESU-EC03/003
Connect to
Enterprise Applications
through Adapter Services
TIBCO
Runtime Agent
Evaluate
Business Rules,
Perform
Transformations
RV/JMS
ODBC,JDBC
ESU/CRS/ESU-EC03/003
TIBCO Designer.
TIBCO BusinessWorks engine.
TIBCO Administrator.
TIBCO Runtime Agent (TRA).
TIBCO In Concert (Optional).
ESU/CRS/ESU-EC03/003
Adapters Services.
Manual Activities.
ESU/CRS/ESU-EC03/003
TIBCO Business Works has messaging system that can reliably handle the
volume of messages that will be sent and received by it.
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
File Read, File Write,and File Create, email activities, timers, FTP activities, etc.
A transformation tool to map the output of one activity to the input of subsequent
activities.
Grouping of activities.
An easy-to-use design-time process debugger.
ESU/CRS/ESU-EC03/003
TIBCO BusinessWorks allows you to view and manipulate the data coming
from and going into each service or activity using XML
schemas.
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
TIBCO BW Palettes
ESU/CRS/ESU-EC03/003
JMS Palette
Mail Palette
Manual Work Palette
Parse Palette
Rendezvous Palette
SOAP Palette
WSDL Palette
XML Activities Palette
ESU/CRS/ESU-EC03/003
Process Palette
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
EJB Palette
ESU/CRS/ESU-EC03/003
File Palette
ESU/CRS/ESU-EC03/003
FTP Palette
FTP Connection
Describes a connection to an FTP server. Some
input parameters would include Host, Port, User Name &
password
FTP Get
Issues an FTP get or mget command to the specified server.
FTP Put
Issues an FTP put or mput command to the specified server
ESU/CRS/ESU-EC03/003
FTP DIR
FTP Get Default Directory
FTP Make Remote Directory
FTP Remove Remote Directory
FTP Rename File
FTP Delete File
FTP Quote
FTP Sys Type
ESU/CRS/ESU-EC03/003
Timer
Used start a BW process at a specific time
Notify Configuration, Wait, Notify & Receive Notification
Used for inter-process communication
Mapper
Used to perform mapping between different schemas
Checkpoint
Saves the current process data and state which be recovered in the
event of a failure
ESU/CRS/ESU-EC03/003
Assign
Allows to assign a value to a user-defined process variable
Inspector
Allows to write the output of any or all activities and process
variables to a file and/or stdout.
Generate Error
Is useful within a group or within a called process to catch and raise
custom error conditions
Call Process
Calls and executes an existing process definition
Input and output to the called process are specified in the Start and
End activity of the called process respectively
ESU/CRS/ESU-EC03/003
Confirm
External Command
Label
Null
Sleep
Write To Log
ESU/CRS/ESU-EC03/003
HTTP Palette
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
Java Palette
ESU/CRS/ESU-EC03/003
Java Palette(Contd)
Java Method
Allows to invoke a method contained in a Java class
Java Schema
Java To XML
XML To Java
ESU/CRS/ESU-EC03/003
JDBC Palette
ESU/CRS/ESU-EC03/003
ESU/CRS/ESU-EC03/003
JMS Palette
ESU/CRS/ESU-EC03/003
JMS Palette(Contd)
JMS Queue Sender
Used to send a message to the specified JMS queue
ESU/CRS/ESU-EC03/003
JMS Palette(Contd)
ESU/CRS/ESU-EC03/003
Mail Palette
ESU/CRS/ESU-EC03/003
This palette is useful for automated business processes that have a few
steps that require user interaction.
Works with TIBCO InConcert to provide some workflow capability in
automated business processes.
It has the following activities
Workflow Server Connection
Defines a connection to a TIBCO InConcert server that can be
used by other activities in the Manual Work palette
Workflow Schema
Defines schema that can be used by other activities in the Manual
Work Palette.
Assign Work
Creates a manual work task and assigns it to the specifie role
ESU/CRS/ESU-EC03/003
Download Document
ESU/CRS/ESU-EC03/003
Parse Palette
ESU/CRS/ESU-EC03/003
Rendezvous Palette
ESU/CRS/ESU-EC03/003
This palette provides activities for parsing XML strings into schemas
and rendering schemas into XML strings
The activities include
Parse XML
Converts and XML string or file to XML schema
Render XML
Converts XML Schema to XML string
Transform XML
Allows to transform input XML document into the output specified
by the given XSLT File shared configuration resource.
ESU/CRS/ESU-EC03/003
These palettes are used for Web Service Operations like implementing,
calling web service etc
ESU/CRS/ESU-EC03/003
Demos
1.
2.
ESU/CRS/ESU-EC03/003
Exercises
I.
II.
ESU/CRS/ESU-EC03/003
References
ESU/CRS/ESU-EC03/003
Summary
ESU/CRS/ESU-EC03/003
Summary
ESU/CRS/ESU-EC03/003
Thank You!
ESU/CRS/ESU-EC03/003