SlideShare a Scribd company logo
1 of 8
DEVELOPING CEP SOLUTIONS WITH
TIBCO BUSINESSEVENTS 5.X
Unit 1 Introducing TIBCO Business Events
Unit 2 Business Case For Order Track and Trace
Current Implementation
Current Situation Limitations
Business Objectives
Solution: High Level View
Business Scenarios
Best Practices
Summary
Unit 3 Events and Channels
Events in an Enterprise
Defining Events in BusinessEvents
Event Channel
Using BusinessEvents Studio
Channel Configuration
Event Configuration
Event Payloads vs. Event Properties
Using Global Variables
Review
Track and Trace Process Flow
Lab A Configure Event, Channel and Rules
Unit 4 Concepts and Scorecards
Data Models: Concepts
Concept Properties
Concept Relationships
Database Concepts
Scorecard
Events and Concepts Compared
Generating XML Schemas
Review
Track and Trace Process Flow
Lab B Create Concepts and Scorecards
Lab B - Exercise 1: Create Concepts
Lab B - Exercise 2: Add a Scorecard
Unit 5 Designing Rules
Events and Rules
Types of Events
How Rules Work
BusinessEvents Rule Editor
Rule Language
Anatomy of a Rule
Rule Terms and Aliases
Rule Conditions
Rule Actions
Concept Instantiation
Ontology Functions
Mapping Data
Rule Functions
Functions Registry
Rule Design Considerations
Lab C Instantiating Concepts
Lab C - Exercise 1: Instantiate the OrderTxn Concept
Lab C - Exercise 2: Instantiate Customer and Order Concepts
Unit 6 Configuring Projects for Testing
BusinessEvents Components
Cluster Deployment Descriptor (CDD) File
Agent Classes and Processing Units
Collections and Log Configurations
Relating Elements of a CDD
Building a CDD File
Enabling Channel Destinations
BE Engine Object Management
Relating CDD to EAR File
Defining a Debug Configuration
Testing With Debugger
Lab D Testing the BE Project
Lab D - Exercise 1: Build a CDD File and EAR
Lab D - Exercise 2: Test Your Project with the Debugger
Lab D - Exercise 3: Configuring Breakpoints
Unit 7 Analyzing Projects with BE Diagrams
BE Diagrams
Entity Project Diagrams
Diagram Tools
Lab E BE Diagrams
Lab E - Exercise 1: Working With BE Diagrams
Unit 8 Rule Inferencing and Agenda
Inbound and Outbound Events
Mapping Messages to Inbound Events
Creating and Sending BE Events
Outbound Events
Rules Triggering Rules
Explicit Trigger: BE Firing an Event
TimeEvents
Advisory Events
Implicit Trigger: Rule Inferencing
How the Inference Engine Works
Event Preprocessor
BE Implements Optimized Rete
Rule Agenda
Rule Priority
Forward Chaining
Lab F Implement Rule Inferencing
Lab F - Exercise 1: Update Account Level and Shipping Priority
Lab F - Exercise 2: Test Rule Inferencing
Unit 9 Implementing Fraud Detection
Detecting Patterns
Other Fraud Scenarios
Designing Rules
Best Practice: Rule Optimization
Best Practice: Rule Execution
Configuring Rule Ranking
Lab G Business Case: Fraud Dectection
Lab G - Exercise 1: Define Fraud Detection Rules
Lab G - Exercise 2: Configure Your Project for Testing
Lab G - Exercise 3: Testing Your Solution
Lab G - Exercise 4: Control Rule Execution
Unit 10 Rules as Web Services
Rules as Web Services
Web Service Options
Top Down Approach
Bottom Up Approach
Adding Channel and Destinations
Define IN and OUT Events
Configure Rule Functions
Implement Reply to SOAP Request
Generate Concrete WSDL
BE As a Web Service Client
Project Library
Lab H Expose BE as a Web Service
Lab H - Exercise 1: Configure project with required components
Lab H - Exercise 2: Create a BE Web Service Client
Lab H - Exercise 3: Test the Web Service
Lab H - Exercise 4: OPTIONAL - Create a Client in Designer
Unit 11 Building Business Rules
Decision Manager
Decision Manager User Interface
Virtual Rule Functions
Calling Virtual Functions
Adding a Decision Table
Conditions and Actions
Defining Rules
Validating Decision Tables
Testing Decision Tables
Table Analyzer
Decision Table Properties
Lab I Working With Decision Manager
Lab I - Exercise 1: Define BE Rules to Activate Decision Manager
Lab I - Exercise 2: Create a Decision Table
Lab I - Exercise 3: Testing a Decision Rule
Unit 12 Data Management with State Machine
State Modeler
State Machine Definition
State Entry and Exit Actions
State Timeouts
State Transition Rules
State Machine Types
State Types
Composite States
Concurrent States
State Machine Implementation Details
State Machine Uses
State Machine Examples
Lab J Create a Simple State Machine
Lab J - Exercise 1: Prepare Project
Lab J - Exercise 2: Create Simple State Machine
Lab J - Exercise 3: Test the State Machine
Lab J - Exercise 4: Testing Asynchronous Transaction Processing
Lab J - Exercise 5: Extend the Simple State Machine (Optional)
Unit 13 Predictability Using EPM
Introduction to Pattern Matcher
Pattern Matcher Features
Pattern Matcher Components
How Pattern Matcher Works
Pattern Language Grammar
Example
Correlating Events
Specifying Event Sequence
Temporal/Time -Based Constraints
Time-Based Construct Example
Using EPL: An API Overview
Step 1: Pattern Definition and Registration
Step 2: Define Listeners, Deploy Pattern
Step 3: Sending Events to Patterns
Success and Failure Listeners
Lab K Detecting Events with Pattern Matcher
Lab K - Exercise 1: Configure Events and Channels
Lab K - Exercise 2: Define an Event Pattern and Listeners
Lab K - Exercise 3: Define Rules to Send Events
Lab K - Exercise 4: Test Events and Rules
Lab K - Exercise 5: Working with Temporal Constructs
Unit 14 Deploying to a TIBCO Domain
Deployment Options
Deployment Steps - Overview
TIBCO Administration Domain
Pre-Deployment Tasks
Application Deployment in Administrator
Configuring Deployment Details
BusinessEvents Engine Components
Tracing an Engine Instance
Stand Alone Deployment - BEMM
BEMM Features
BEMM Components
Lab L Deploying CEP Solutions
Lab L - Exercise 1: Configure BE Engine Properties
Lab L - Exercise 2: Deploy to a TIBCO Domain
Unit 15 Object Management
Object Management
In-Memory Object Management
Cache Based Object Management
Built-In Cache Provider
Scalability Using Multiple Cache Servers
Defining Cache Object Management
Object Storage in Cache Mode
Cache Only Storage
Cache + Memory Storage
Memory Only Storage
Backing Store
Unit 16 Introduction To Query Agents
Types of BusinessEvents Engines
Introducing Query Agent
Query Language Syntax
Types of Queries
Defining a Query
Working with Result Sets
Configuring CDD - Agents
Configuring CDD - Processing Units
Running Query Agents
Engine Discovery
BQL Tool
Feature Comparison
Lab M Configuring Query Agents
Lab M - Exercise 1: Configure Project For Query Agent
Lab M - Exercise 2: Define a Snapshot Query
Lab M - Exercise 3: Configure Query and Cache Agents
Lab M - Exercise 4: Test Query Agent
Lab M - Exercise 5: Optional: Query Cache Objects with BQL
Unit17 Working with Distributed Cache
Unit 18 Introduction to ActiveSpaces
Unit 19 BE Monitoring and Management
Unit 20 Performance monitoring
Unit 21 Using TIBCO Hawk

More Related Content

What's hot

FasTest - Test Automation Solutions for PeopleSoft
FasTest - Test Automation Solutions for PeopleSoftFasTest - Test Automation Solutions for PeopleSoft
FasTest - Test Automation Solutions for PeopleSoftArvind Rajan
 
Test Automation - Everything You Need To Know
Test Automation - Everything You Need To KnowTest Automation - Everything You Need To Know
Test Automation - Everything You Need To KnowBugRaptors
 
API automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIAPI automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIMykola Kovsh
 
PeopleSoft Test Framework Walkthrough
PeopleSoft Test Framework WalkthroughPeopleSoft Test Framework Walkthrough
PeopleSoft Test Framework WalkthroughSreekanth Mukalla
 
Sivareddy 0000000000000000
Sivareddy 0000000000000000Sivareddy 0000000000000000
Sivareddy 0000000000000000sivareddyeda
 
Neotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting ZongNeotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting ZongNeotys_Partner
 
Neotys PAC 2018 - Helen Bally
Neotys PAC 2018 - Helen BallyNeotys PAC 2018 - Helen Bally
Neotys PAC 2018 - Helen BallyNeotys_Partner
 
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive ProgrammingKuldeep Sharma
 

What's hot (9)

FasTest - Test Automation Solutions for PeopleSoft
FasTest - Test Automation Solutions for PeopleSoftFasTest - Test Automation Solutions for PeopleSoft
FasTest - Test Automation Solutions for PeopleSoft
 
Test Automation - Everything You Need To Know
Test Automation - Everything You Need To KnowTest Automation - Everything You Need To Know
Test Automation - Everything You Need To Know
 
API automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIAPI automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CI
 
PeopleSoft Test Framework Walkthrough
PeopleSoft Test Framework WalkthroughPeopleSoft Test Framework Walkthrough
PeopleSoft Test Framework Walkthrough
 
Sivareddy 0000000000000000
Sivareddy 0000000000000000Sivareddy 0000000000000000
Sivareddy 0000000000000000
 
Neotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting ZongNeotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting Zong
 
Performance testing and rpt
Performance testing and rptPerformance testing and rpt
Performance testing and rpt
 
Neotys PAC 2018 - Helen Bally
Neotys PAC 2018 - Helen BallyNeotys PAC 2018 - Helen Bally
Neotys PAC 2018 - Helen Bally
 
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive Programming
 

Similar to Tibco business events (be) online training institute

Best tibco activematrix soa online training
Best tibco activematrix soa online trainingBest tibco activematrix soa online training
Best tibco activematrix soa online trainingMindmajix Technologies
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance TestingAtul Pant
 
Performance Testing Technical Meeting (http://managingperformancetesting.blog...
Performance Testing Technical Meeting (http://managingperformancetesting.blog...Performance Testing Technical Meeting (http://managingperformancetesting.blog...
Performance Testing Technical Meeting (http://managingperformancetesting.blog...akbollinger
 
AparnaNair_Resume
AparnaNair_ResumeAparnaNair_Resume
AparnaNair_ResumeAparna Nair
 
TIBCO Business Events Training
TIBCO Business Events TrainingTIBCO Business Events Training
TIBCO Business Events Trainingmindmajixtrainings
 
QA Automation testing online training
QA Automation testing online trainingQA Automation testing online training
QA Automation testing online trainingDivya Shree
 
QA Automation Testing Online Training in India
QA Automation Testing Online Training in IndiaQA Automation Testing Online Training in India
QA Automation Testing Online Training in Indiaunited global soft
 
QA Automation Testing Online Training in India
QA Automation Testing Online Training in IndiaQA Automation Testing Online Training in India
QA Automation Testing Online Training in Indiaunited global soft
 
QA Automation Testing Online Training in Hyderabad
QA Automation Testing Online Training in HyderabadQA Automation Testing Online Training in Hyderabad
QA Automation Testing Online Training in Hyderabadunited global soft
 
QTP Training
QTP TrainingQTP Training
QTP TrainingG.C Reddy
 
QA Automation Testing Training in Hyderabad
QA Automation Testing Training in HyderabadQA Automation Testing Training in Hyderabad
QA Automation Testing Training in Hyderabadunited global soft
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality ManagerAlan Kan
 
Blue Prism training contents
Blue Prism training contentsBlue Prism training contents
Blue Prism training contentsShekar S
 
Java Unit Testing Tool Competition — Fifth Round
Java Unit Testing Tool Competition — Fifth RoundJava Unit Testing Tool Competition — Fifth Round
Java Unit Testing Tool Competition — Fifth RoundAnnibale Panichella
 

Similar to Tibco business events (be) online training institute (20)

Best tibco activematrix soa online training
Best tibco activematrix soa online trainingBest tibco activematrix soa online training
Best tibco activematrix soa online training
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
 
Performance Testing Technical Meeting (http://managingperformancetesting.blog...
Performance Testing Technical Meeting (http://managingperformancetesting.blog...Performance Testing Technical Meeting (http://managingperformancetesting.blog...
Performance Testing Technical Meeting (http://managingperformancetesting.blog...
 
AparnaNair_Resume
AparnaNair_ResumeAparnaNair_Resume
AparnaNair_Resume
 
Bhavana Paul
Bhavana PaulBhavana Paul
Bhavana Paul
 
Visual Studio ALM
Visual Studio ALMVisual Studio ALM
Visual Studio ALM
 
TIBCO Business Events Training
TIBCO Business Events TrainingTIBCO Business Events Training
TIBCO Business Events Training
 
QA Automation testing online training
QA Automation testing online trainingQA Automation testing online training
QA Automation testing online training
 
QA Automation Testing Online Training in India
QA Automation Testing Online Training in IndiaQA Automation Testing Online Training in India
QA Automation Testing Online Training in India
 
QA Automation Testing Online Training in India
QA Automation Testing Online Training in IndiaQA Automation Testing Online Training in India
QA Automation Testing Online Training in India
 
QA Automation Testing Online Training in Hyderabad
QA Automation Testing Online Training in HyderabadQA Automation Testing Online Training in Hyderabad
QA Automation Testing Online Training in Hyderabad
 
QTP Online Training
QTP Online Training QTP Online Training
QTP Online Training
 
QTP Training
QTP TrainingQTP Training
QTP Training
 
Resume 2 year
Resume  2 yearResume  2 year
Resume 2 year
 
QA Automation Testing Training in Hyderabad
QA Automation Testing Training in HyderabadQA Automation Testing Training in Hyderabad
QA Automation Testing Training in Hyderabad
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Qtp Training
Qtp TrainingQtp Training
Qtp Training
 
Blue Prism training contents
Blue Prism training contentsBlue Prism training contents
Blue Prism training contents
 
Jbpm online training
Jbpm online trainingJbpm online training
Jbpm online training
 
Java Unit Testing Tool Competition — Fifth Round
Java Unit Testing Tool Competition — Fifth RoundJava Unit Testing Tool Competition — Fifth Round
Java Unit Testing Tool Competition — Fifth Round
 

More from Mindmajix Technologies

More from Mindmajix Technologies (13)

Oracle scm
Oracle scmOracle scm
Oracle scm
 
Sap is retail
Sap is retailSap is retail
Sap is retail
 
Sap security
Sap securitySap security
Sap security
 
Tl bco activematrix policy director online training
Tl bco activematrix policy director online trainingTl bco activematrix policy director online training
Tl bco activematrix policy director online training
 
Best Data stage online training institute
Best Data stage online training instituteBest Data stage online training institute
Best Data stage online training institute
 
oracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online trainingoracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online training
 
Best Oracle r12 technical online training institute
Best Oracle r12 technical online training instituteBest Oracle r12 technical online training institute
Best Oracle r12 technical online training institute
 
Best Oracle hrms online training
Best Oracle hrms online trainingBest Oracle hrms online training
Best Oracle hrms online training
 
Best Oracle dba online training institute
Best Oracle dba online training instituteBest Oracle dba online training institute
Best Oracle dba online training institute
 
Best Oracle adf online training
Best Oracle adf online trainingBest Oracle adf online training
Best Oracle adf online training
 
Best Qlik view online training institute
Best Qlik view online training instituteBest Qlik view online training institute
Best Qlik view online training institute
 
Sales force development course content
Sales force development course contentSales force development course content
Sales force development course content
 
Introduction to integration
Introduction to integrationIntroduction to integration
Introduction to integration
 

Recently uploaded

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Tibco business events (be) online training institute

  • 1. DEVELOPING CEP SOLUTIONS WITH TIBCO BUSINESSEVENTS 5.X Unit 1 Introducing TIBCO Business Events Unit 2 Business Case For Order Track and Trace Current Implementation Current Situation Limitations Business Objectives Solution: High Level View Business Scenarios Best Practices Summary Unit 3 Events and Channels Events in an Enterprise Defining Events in BusinessEvents Event Channel Using BusinessEvents Studio Channel Configuration Event Configuration Event Payloads vs. Event Properties Using Global Variables Review Track and Trace Process Flow Lab A Configure Event, Channel and Rules Unit 4 Concepts and Scorecards Data Models: Concepts Concept Properties Concept Relationships Database Concepts
  • 2. Scorecard Events and Concepts Compared Generating XML Schemas Review Track and Trace Process Flow Lab B Create Concepts and Scorecards Lab B - Exercise 1: Create Concepts Lab B - Exercise 2: Add a Scorecard Unit 5 Designing Rules Events and Rules Types of Events How Rules Work BusinessEvents Rule Editor Rule Language Anatomy of a Rule Rule Terms and Aliases Rule Conditions Rule Actions Concept Instantiation Ontology Functions Mapping Data Rule Functions Functions Registry Rule Design Considerations Lab C Instantiating Concepts Lab C - Exercise 1: Instantiate the OrderTxn Concept Lab C - Exercise 2: Instantiate Customer and Order Concepts Unit 6 Configuring Projects for Testing BusinessEvents Components Cluster Deployment Descriptor (CDD) File Agent Classes and Processing Units Collections and Log Configurations Relating Elements of a CDD Building a CDD File
  • 3. Enabling Channel Destinations BE Engine Object Management Relating CDD to EAR File Defining a Debug Configuration Testing With Debugger Lab D Testing the BE Project Lab D - Exercise 1: Build a CDD File and EAR Lab D - Exercise 2: Test Your Project with the Debugger Lab D - Exercise 3: Configuring Breakpoints Unit 7 Analyzing Projects with BE Diagrams BE Diagrams Entity Project Diagrams Diagram Tools Lab E BE Diagrams Lab E - Exercise 1: Working With BE Diagrams Unit 8 Rule Inferencing and Agenda Inbound and Outbound Events Mapping Messages to Inbound Events Creating and Sending BE Events Outbound Events Rules Triggering Rules Explicit Trigger: BE Firing an Event TimeEvents Advisory Events Implicit Trigger: Rule Inferencing How the Inference Engine Works Event Preprocessor BE Implements Optimized Rete Rule Agenda Rule Priority Forward Chaining Lab F Implement Rule Inferencing Lab F - Exercise 1: Update Account Level and Shipping Priority
  • 4. Lab F - Exercise 2: Test Rule Inferencing Unit 9 Implementing Fraud Detection Detecting Patterns Other Fraud Scenarios Designing Rules Best Practice: Rule Optimization Best Practice: Rule Execution Configuring Rule Ranking Lab G Business Case: Fraud Dectection Lab G - Exercise 1: Define Fraud Detection Rules Lab G - Exercise 2: Configure Your Project for Testing Lab G - Exercise 3: Testing Your Solution Lab G - Exercise 4: Control Rule Execution Unit 10 Rules as Web Services Rules as Web Services Web Service Options Top Down Approach Bottom Up Approach Adding Channel and Destinations Define IN and OUT Events Configure Rule Functions Implement Reply to SOAP Request Generate Concrete WSDL BE As a Web Service Client Project Library Lab H Expose BE as a Web Service Lab H - Exercise 1: Configure project with required components Lab H - Exercise 2: Create a BE Web Service Client Lab H - Exercise 3: Test the Web Service Lab H - Exercise 4: OPTIONAL - Create a Client in Designer Unit 11 Building Business Rules Decision Manager Decision Manager User Interface
  • 5. Virtual Rule Functions Calling Virtual Functions Adding a Decision Table Conditions and Actions Defining Rules Validating Decision Tables Testing Decision Tables Table Analyzer Decision Table Properties Lab I Working With Decision Manager Lab I - Exercise 1: Define BE Rules to Activate Decision Manager Lab I - Exercise 2: Create a Decision Table Lab I - Exercise 3: Testing a Decision Rule Unit 12 Data Management with State Machine State Modeler State Machine Definition State Entry and Exit Actions State Timeouts State Transition Rules State Machine Types State Types Composite States Concurrent States State Machine Implementation Details State Machine Uses State Machine Examples Lab J Create a Simple State Machine Lab J - Exercise 1: Prepare Project Lab J - Exercise 2: Create Simple State Machine Lab J - Exercise 3: Test the State Machine Lab J - Exercise 4: Testing Asynchronous Transaction Processing Lab J - Exercise 5: Extend the Simple State Machine (Optional) Unit 13 Predictability Using EPM Introduction to Pattern Matcher Pattern Matcher Features
  • 6. Pattern Matcher Components How Pattern Matcher Works Pattern Language Grammar Example Correlating Events Specifying Event Sequence Temporal/Time -Based Constraints Time-Based Construct Example Using EPL: An API Overview Step 1: Pattern Definition and Registration Step 2: Define Listeners, Deploy Pattern Step 3: Sending Events to Patterns Success and Failure Listeners Lab K Detecting Events with Pattern Matcher Lab K - Exercise 1: Configure Events and Channels Lab K - Exercise 2: Define an Event Pattern and Listeners Lab K - Exercise 3: Define Rules to Send Events Lab K - Exercise 4: Test Events and Rules Lab K - Exercise 5: Working with Temporal Constructs Unit 14 Deploying to a TIBCO Domain Deployment Options Deployment Steps - Overview TIBCO Administration Domain Pre-Deployment Tasks Application Deployment in Administrator Configuring Deployment Details BusinessEvents Engine Components Tracing an Engine Instance Stand Alone Deployment - BEMM BEMM Features BEMM Components Lab L Deploying CEP Solutions Lab L - Exercise 1: Configure BE Engine Properties Lab L - Exercise 2: Deploy to a TIBCO Domain
  • 7. Unit 15 Object Management Object Management In-Memory Object Management Cache Based Object Management Built-In Cache Provider Scalability Using Multiple Cache Servers Defining Cache Object Management Object Storage in Cache Mode Cache Only Storage Cache + Memory Storage Memory Only Storage Backing Store Unit 16 Introduction To Query Agents Types of BusinessEvents Engines Introducing Query Agent Query Language Syntax Types of Queries Defining a Query Working with Result Sets Configuring CDD - Agents Configuring CDD - Processing Units Running Query Agents Engine Discovery BQL Tool Feature Comparison Lab M Configuring Query Agents Lab M - Exercise 1: Configure Project For Query Agent Lab M - Exercise 2: Define a Snapshot Query Lab M - Exercise 3: Configure Query and Cache Agents Lab M - Exercise 4: Test Query Agent Lab M - Exercise 5: Optional: Query Cache Objects with BQL Unit17 Working with Distributed Cache Unit 18 Introduction to ActiveSpaces
  • 8. Unit 19 BE Monitoring and Management Unit 20 Performance monitoring Unit 21 Using TIBCO Hawk