Download - 7. Tibco - IM
-
7/28/2019 7. Tibco - IM
1/18
1.
-
7/28/2019 7. Tibco - IM
2/18
2.
IntegrationManager
TIBCO
EAI Developers Workshop
-
7/28/2019 7. Tibco - IM
3/18
3.
Recap
TIBCO RepositoryTIBCO Rendezvous
E A I
-
7/28/2019 7. Tibco - IM
4/18
4.
Business Process Modeling
IF avlble THEN
IF crdt THEN
.....
Order Entry
MIN_Qty = 10
.....
Inventory
REPORT Shipped
.....
Shipping
CHECK Order
.....
Tracking
GET ShipReport
.....
Reporting
An Enterprise computing environment An Enterprise business process flow
-
7/28/2019 7. Tibco - IM
5/18
5.
Uses a graphical interface for visualization and configuration
TIBCO Integration Manager
Overview
Provides cross-application business process automation
Win
Win
SCO
SCO
SCO
Employs a fault tolerant and load balanced execution environment
Fault tolerance of IM Workflow Engines
Load balancing of Jobs
-
7/28/2019 7. Tibco - IM
6/18
6.
Architecture
TIBCO Integration Manager
Job 1 Job 2 Job 3
IM EditorTIB Repository
IM Workflow Engine
IMServer
Screenshot
AE Tracing enabled for [Error,IM_Fatal,IM_Info(Essential Info), Warn]
AE Trace Sink enabled: stdout
AE Trace Sink enabled: file: C:\Tibco\im450\bin\errlog\IMEngine.log
Using property file C:\Tibco\im450\bin\Properties.cfg
Using Java HotSpot(TM) Client VM, 1.3.0-C, mixed mode
Created SDK MApp.
SDK based AE Classes DISABLED.
IM Server Version 4.5.0, build V22, Wed 09/11/2002, subject prefix is
'TCS018528'
IM Server ready, fast startup
IM Engine Version 4.5.0, build V22, Wed 09/11/2002, subject prefix is
'TCS018528'
Using Encoding ISO8859-1
Using File datamanager: dir = C:\Tibco\im450\bin\db
Using the new job dispatcher with 8 threads, 10 step countJob Migration ENABLED
Engine tcs018528 started
-
7/28/2019 7. Tibco - IM
7/187.
Association of data either from
Job Slot to Channel or
Channel to Job Slot
Binding occurs between aJob Slot
and aChannel.
Buzzwords
TIBCO Integration Manager
Channel
Job
Job Creator
Binding
Fault Tolerance
Load Balancing
An Object which contains the executable
steps that process the event.
The data associated with a job is stored
in Job Slots, act as variables during theprocessing to store the data.
An Object within IM Workflow Engine that
creates jobs to process events.
Job creator is specific to a Channel.
A Rule is a specification for whether an
event applies to a particular BPM.
Rules can be attached to the Job Creator
to handle conditional process flow.
When several IM Workflow Engines are
running simultaneously, and in the event
of failure, Job Creators and Jobs are
automatically restarted by other engines.
A description of a Communication medium.
The type of mechanism used for a channel
is known as aTransport.
TIB/RV
JMS
JRMI
JDBC
CORBA ORB
TCP
Email
FTP
FILE
TIME
-
7/28/2019 7. Tibco - IM
8/188.
Processing
TIBCO Integration Manager
Messages
Channel
Job Creator
Rule Sets
Bind
Bind
Job
Job
Job Slots
Job Slots
Process
Process
-
7/28/2019 7. Tibco - IM
9/189.
Lets Relax..!
Feeling heavy ?
-
7/28/2019 7. Tibco - IM
10/1810.
TIBCO Integration Manager
Interface
Diagram Name
Menu Bar
Toolbar
View tabs
Repository
Navigator
Status bar
Tool Palette
Canvas
-
7/28/2019 7. Tibco - IM
11/1811.
Data ModelClass Diagram
Describes the data being passed between each of the components.
Business Process Models and Diagrams
Communication ModelMessage Flow Diagram
Describes how components send messages between each other.
Process ModelProcess Flow Diagram
Describes the process to perform within each component.
-
7/28/2019 7. Tibco - IM
12/1812.
Process Flow Diagram - Tasks
Terminator tasks
Control tasks
RPC tasks
Database tasks
Signal tasks
XML tasks
Other tasks
-
7/28/2019 7. Tibco - IM
13/1813.
Debugging
Setting a Breakpoint
Bypassing the process flow using temporary Triggers
Monitoring the data flow using Job Data tab
Using toolbar options - Suspend,
Step to,
Continue and
Cancel
-
7/28/2019 7. Tibco - IM
14/1814.
An Example from R2A
-
7/28/2019 7. Tibco - IM
15/1815.
Tips
Debug featureDebug All Process Tasks parameter
Trace featureActivate Script Tracingparameter
Conditional branching using Execute Script Taskand Triggers
Faster development using Ignore Repository Changes parameter
Improve Reusability by using Inline Processes
-
7/28/2019 7. Tibco - IM
16/1816.
Reference Material
Product documentation from TIBCO Software Inc.,
ECMA Script documentation available in \\Development Corner
IM Hands On Examples documentavailable in TechShelf, Basys
IM Case Study documents available in TechShelf, Basys
IM Usage Guide available in \\MHE Tibco Documents
IM Developer Guide available in \\MHE Tibco Documents
-
7/28/2019 7. Tibco - IM
17/1817.
Q & A
-
7/28/2019 7. Tibco - IM
18/18
Happy Modeling..!!