Tibco Training Course Content
Service Oriented Architecture
- What is SOA?
- What is a Service?
- About Services in SOA
- Integration Patterns
- What is ESB?
- EAI Introduction
- EAI vs. SOA Differences
- Summary
Tibco introduction
- What is Tibco?
- Why we need Integration?
- Key Approaches
- Key Components of Tibco BW
- Installation of Tibco
File palette
- Create File
- Read File
- List File
- Write File
- Remove File
- Rename File
- File Poller
Parse palette
- Parse Data
- Render Data
- Data Format
JDBC PALETTE
- JDBC Query
- JDBC Update
- SQL Direct
- JDBC Call Procedure
- JDBC Query vs. SQL Direct
- Real-Time Project Explanation Using JDBC Palette
EMS Introduction
- What is JMS
- JMS Message Models
- Destination Types
- Queues vs. Topics
- Creation of Topics and Queues
- Temporary, Dynamic and Static Destinations
- Durable/Non-durable
- Persistence/Non-Persistence
- Bridges vs. Routes
- Delivery Modes
- Acknowledgment Modes
- Fault Tolerance vs. Load Balancing
JMS PALETTE
- JMS Queue Sender
- JMS Queue Receiver
- JMS Topic Subscriber
- JMS Topic Publisher
- JMS Connection
- JMS Application Properties(When to use in Real-Time)
- Real-Time Project Explanation using JMS Palette
GROUPS and TRANSITION
- Introduction
- Iterate
- Repeat Until True
- Repeat On Error Until True
- Transactional(Real-Time Example-when to go for this)
- Success
- Success With Condition
- Success With No Matching Condition
- Error Condition
- Real-Time Project
GENERAL ACTIVITIES PALETTE
- Call process
- Process Dynamic Override Concepts(Using Real-Time Project)
- Shared variables vs. Job shared variables
- Get Shared Variable(Using Real-Time Database Setup)
- Set Shared Variable(Using Real-Time Database )
- Mapper vs. Assign
- Types and Usage of Variables
- Process variables vs Shared variables
- Checkpoint vs. Confirm
- Error Handling Activities-Generate Error, Catch, Rethrow
HTTP PALETTE
- HTTP Receiver
- Send HTTP Response
- Send HTTP Request
- Wait for HTTP Request
Java Palette
- Creating Alias Library
- Import & Export File Aliases
- JAVA Code
- Java Method
- JAVA to XML
- XML to JAVA
- How to import JAR Files and Design-Time Libraries
- JAVA Installation
XML Introduction
- What is XML
- XSD vs. DTD
- Well Formed XML vs. Valid XML
- Parse XML
- Render XML
- Transform XML
WEB SERVICES Overview
- What is Web Service?
- Why we need Web Service?
- How Web Services Communicate?
- Platform Elements in Web Service
- SOAP Structure
WSDL Palette
- WSDL Structure
- Abstract WSDL vs Concrete WSDL
SOAP PALETTE
- SOAP Event Source
- SOAP Send Request
- SOAP Send Fault
- SOAP Request Reply
- Retrieve Resources
SERVICE PALETTE
- Service
- SOAP Palette vs. Service Palette
- Context Resource
- Get Context
- Set Context
- Generate Web Service Wizard
Tibco Administrator
- Tibco Administrator Introduction
- Building EAR
- Deploying EAR in Tibco Administrator
- Create of domain, add Machine in domain, creating user and roles
- Creating & Monitoring Applications
- Configuring Fault Tolerance and Load Balancing
- Add EMS Server & Secondary server to a domain
Business Connect (Optional)
- What is Business Connect
- Private process vs. Public process
- Smart Routing
- BC Server Configuration
- Receive Request Notification
ADB Adapter(Optional)
- What is ADB Adapter
- Publication service
- Subscription service
- Adapter subscriber
- Publish to Adapter
Other Topics (not used much in Real ?time)
- FTP Palette
- External Command
- Inspector
- Write to Log
- Label
- Engine
- On Startup
- On Shutdown
Real Time Scenarios &Issues
- Real-Time Project Explanation and Database
- Real ?Time Production Issues faced in various Projects(from my experience)
- Exception Logging Real-Time Project using ADB Adapter(including the DB)