TIBCO Business Works
Automation of business activities is a goal that many organizations strive for but never really achieve. In many cases it's not possible to provide the required links between the various IT systems in use within the organization, due to the absence of a common interface. TIBCO BusinessWorks' aim is to provide a means for applications to interact in order to vastly increase the amount of integration between business applications and thus automate processes where it simply wasn't possible in the past. The core of the system is the engine that drives the execution of the various processes. This engine is controlled via rules that you define via the GUI-based user interface.
Course Contents
INTEGRATION AND EAI
- Introduction to Integration and EAI tools
- EAI tools in the market
- What is TIBCO
- Introduction to TIBCO Suite of products
TIBCO BUSINESSWORKS
- Introduction to Business works
- Introduction to TIBCO BW Architecture
- Importance of TRA and different TRA files
- a. BWEngine.tra
- b. Designer.tra
- c. Application tra files
- Installation of TIBCO BW Suite
- Overview of TIBCO designer and Tester Utility
- a. Enable tracing in the Tester
- b. Loading properties files in Tester
- Palletes
- a. FILE
- b. SOAP (Over JMS and HTTP)
- c. WSDL
- d. HTTP/HTTPS
- e. JDBC
- f. XML tools
- g. XML activities
- h. PARSE
- i. GENERAL
- j. MAIL
- k. SERVICE
- l. FTP
- Creating Alias Library
- Advantages of using Alias library
- Overview of Grouping and its usage
- Overview and usage of various variables in TIBCO BW
- Xpath formula builder
- Java palette usage
- Transactions in BW
- SSL configurations
- a. HTTPS
- b. SoapOverHTTPS
TIBCO EMS
- Introduction & Architecture of JMS
- Overview of EMS
- Topics
- Queues
- Difference between Topics & Queues
- Delivery modes and Acknowledgement modes
- EMS Examples
- Monitoring EMS Server using GUI tool -GEMS
- EMS Admin Tool
- Creation of Bridges
- Persistence and non-persistence
- Granting privileges etc
- Routes & Fault Tolerance
WEB SERVICES
- SOA Introduction
- SOAP and SERVICE Resource
- Web Services implementation in Tibco BW
TIBCO ADAPTERS
- Adapter Concepts
- a. ADB Adapter with example
- b. Fault tolerance using ADB
- File Adapter with example
- MQSeries Adapter
TESTING TOOLS FOR TIBCO BW
- SOAPUI – Webservices testing
- GEMS - Message Monitoring
TIBCO ADMINISTRATOR
- Introduction to TIBCO Administrator
- Domain Management
- a. Add a Machine in a Domain
- b. Add secondary server into a Domain
- c. Add EMS server into a Domain
- Appmanage utility
- Creating user and roles
- Creating Applications
- Monitoring Applications
- Deploying the Services
- Creating & deploying ear files
- Scripting Deployment
- a. Appmanage utility
- b. Buildear utility
- c. Deployment XML
- Configuring Fault Tolerance & Load Balancing
- Performance Tuning Parameters – Flow Limit, Activation, Thread Count, Max jobs
- Enable Hawk in Administrator
- BW Engine properties overview
TIBCO HAWK
- Hawk introduction
- Demonstration of rule bases
- Develop Hawk rules for monitoring Log file and Process instances
- Loading Hawk rule bases in Administrator
TIBCO SMARTMAPPER
- How Smart Mapper used in EAI
- Lookups, Cross referencing
TIBCO RENDEZVOUS
- Introduction to Rendezvous
- Rendezvous Architecture
- Messaging mode and Addressing mode
- Reliable messaging & certified messaging
- Rendezvous Examples
- Distributed Queue
- Fault Tolerance
- Rendezvous Routing Daemon (RVRD)
- Rendezvous Agent (RVA)
Overview of TIBCO BW production Support scenarios
REALTIME EXAMPLES with all the topics mentioned above
In addition will implement Logging and Exception Handling Framework