Вы находитесь на странице: 1из 18

.

EAI Developers Workshop

TIBCO Integration Manager

Recap

EAI

TIBCO Rendezvous

TIBCO Repository

Business Process Modeling

Order Entry IF avlble THEN IF crdt THEN .....

Inventory MIN_Qty = 10 .....

Shipping REPORT Shipped .....

Tracking CHECK Order .....

Reporting GET ShipReport .....

An Enterprise computing environment

An Enterprise business process flow

Overview
TIBCO Integration Manager

Provides cross-application business process automation


Uses a graphical interface for visualization and configuration
Win

Employs a fault tolerant and load balanced execution environment


SCO SCO

Win

Load balancing of Jobs Fault tolerance of IM Workflow Engines

SCO

Architecture
TIBCO Integration Manager

IM

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 Editor TIB Repository Using Java HotSpot(TM) Client VM, 1.3.0-C, mixed mode IM Server 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' Job 1 Job 2 Job 3 Using Encoding ISO8859-1 Using File datamanager: dir = C:\Tibco\im450\bin\db Using the new job dispatcher with 8 threads, 10 step count Job Migration ENABLED IM Workflow Engine Engine tcs018528 started

Screenshot

Buzzwords
TIBCO Integration Manager

Channel
Job Job Creator Binding Fault Tolerance Load Balancing

A description of a Communication medium. When Association An Object several within of data IM contains IM Workflow either Workflow from Engines Engine that are which the executable The of mechanism used for channel running creates Job type Slot jobs simultaneously, to Channel to process or events. and ina the event steps that process the event. is known as a Transport . Channel of failure, to Job Job Slot Creators and Jobs are automatically restarted by other engines. TIB/RV JMS Job data creator is specific a Channel . The associated with to a job is stored JRMI Binding occurs between a Job Slot and a in Job Slots, act as variables during the JDBC Channel. A Rule is ato specification for whether an processing store the data. CORBA event applies to ORB a particular BPM. TCP Email Rules can be attached to the Job Creator FTP to handle conditional process flow. FILE TIME

Processing
TIBCO Integration Manager
Messages Job Creator Channel
Rule Sets Bind

Job
Job Slots

Process

Bind

Job
Job Slots

Process

Feeling heavy ?

Lets Relax..!

Interface
Diagram Name

TIBCO Integration Manager

Menu Bar

Toolbar

View tabs

Repository Navigator Tool Palette Canvas Status bar

10

Business Process Models and Diagrams


Data Model Class Diagram Describes the data being passed between each of the components. Communication Model Message Flow Diagram Describes how components send messages between each other. Process Model Process Flow Diagram Describes the process to perform within each component.

11

Process Flow Diagram - Tasks


Terminator tasks Control tasks RPC tasks Database tasks

Signal tasks
XML tasks Other tasks

12

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

13

An Example from R2A

14

Tips
Conditional branching using Execute Script Task and Triggers Improve Reusability by using Inline Processes Faster development using Ignore Repository Changes parameter Trace feature Activate Script Tracing parameter Debug feature Debug All Process Tasks parameter

15

Reference Material
Product documentation from TIBCO Software Inc., IM Usage Guide available in \\MHE Tibco Documents IM Developer Guide available in \\MHE Tibco Documents ECMA Script documentation available in \\Development Corner IM Hands On Examples document available in TechShelf, Basys

IM Case Study documents available in TechShelf, Basys

16

Q&A

17

Happy Modeling..!!

18

Вам также может понравиться