SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
WHAT ANALYSTS NEED TO UNDERSTAND ABOUT
          BUSINESS EVENTS...




           Paul Vincent, TIBCO Software




            © Copyright 2000-2011 TIBCO Software Inc.
What we shall cover in this session
    1. What are “events”…
      Business building blocks: events, processes

    2. Events in Business Analysis
      Events in REA, EPC etc

    3. Identifying Events in Business Processes
       Events in Processes, BPMN


    4. Events as Goals
       Can we detect other events of interest? Can we predict events?

    5. The trend to Event-Driven
       Corporations and Vendors moving in this direction…

                          © Copyright 2000-2011 TIBCO Software Inc.
What are Events?




 © Copyright 2000-2011 TIBCO Software Inc.
What do we mean by “Event”

       • Observation or some Happening
         – “customer order arrived”
         – “policy form completed”
         – “policy form checked as valid”
       • Change in State
         – “policy activated”
         – “customer order processed”
         – “goods in-transit”
       • Message
         – Customer order message
         – Stock situation update
         – New policy for new product




                       © Copyright 2000-2011 TIBCO Software Inc.
Why Do We Care About Events?



     • Life is event-driven. People are event-driven.
       Customers are event-driven.
       –   Learning to ride a bicycle
       –   Responding to flame and fire
       –   Crossing the street
       –   Purchasing food
     • Government & Business is also event-driven
     • Traditional IT systems are less so
       – Batch
       – … but this is changing




                        © Copyright 2000-2011 TIBCO Software Inc.
Events are one of the fundamentals of
business systems
• Process tasks / work
• Actor / Role
• Time                                          Data IO
• Input / output Data
• Events

                              Some item of work
           Start Event
           +
           End Event
                                                           Occurs over some time /
           Progress Event
                                                           at some time
           Data Access Event
           Timeout Event
           ....          © Copyright 2000-2011 TIBCO Software Inc.
How can I model Events
at the business-appropriate level?




         © Copyright 2000-2011 TIBCO Software Inc.
Business Models for Events
• Event Classifications
   – E.g. List all customer events
   – E.g. List all events that affect a customer contract (/entity)
   – E.g. List all events that need procedure statements / documented actions

   – GOOD: initial starting point
   – BAD: what is the context?




                                © Copyright 2000-2011 TIBCO Software Inc.
1. State Models
• A “lifecycle” model
• Relates events to states of some entity
   – E.g. Customer: prospect, customer, ex-customer, repeat-customer, ...


• GOOD: easy to relate to, common standard (UML)
• BAD: what aspect / characteristic should “state” refer to? Status with
  respect to what?
  Level of detail or granularity?
  “UML is an IT standard and
    therefore not relevant to me”




                              © Copyright 2000-2011 TIBCO Software Inc.
2. Event Process Chain Models
• A high-level process model
• Relates events to functions (processes)
  – E.g. Customer: receive order, check stock, ...


• GOOD: simplistic process model
• BAD: high level detail only
  Not a standard (Aris)




                              © Copyright 2000-2011 TIBCO Software Inc.
3. Resources Events Agents (REA) Models
• A resource model
• Relates economic (increment and decrement) events between agents
  – C.f. transactions
  – E.g. Customer: receives-goods, provides-money, ...


• GOOD: maps to organisation (agents)
  supports value-chain perspective
• BAD: economic aspect
  might be limiting




                             © Copyright 2000-2011 TIBCO Software Inc.
How can I model Events
at the “process” level?




    © Copyright 2000-2011 TIBCO Software Inc.
4. Business Process (BPMN) Models
• A process / task model
• Relates events as drivers of process tasks
  – E.g. Customer: application-received, application-confirmed, ...
  – Also: events of process-start and process-end


• GOOD: relates to activities
• BAD: simple orchestrated
  processes only




                              © Copyright 2000-2011 TIBCO Software Inc.
BPMN is the Pro Standard for Process Models
• 63 types of event!
   –   Message
   –   Timer
   –   Escalation
   –   Conditional
   –   Link
   –   Error
   –   Cancel
   –   Compensation
   –   Signal
   –   Multiple
   –   Parallel Multiple
   –   Terminate




                           © Copyright 2000-2011 TIBCO Software Inc.
Event Analysis




© Copyright 2000-2011 TIBCO Software Inc.
What are events in our business / systems?




                                                            Source: http://en.wikipedia.org/wiki/Use_case


                © Copyright 2000-2011 TIBCO Software Inc.
Events of Interest
                                                                           Relevant event of interest
• Fraud / Theft
   – Thousands-millions of high-value small-size product items
                                                                               Product location
   – Complex production & supply chain                                         change


• Logistics / Scheduling
   – Raw material, production & delivery scheduling and
     resources                                                                 Resource, requirement
                                                                               change

• Activity Monitoring
   – Complex production and supply process with multiple
     actors
                                                                               Resource, requirement
                                                                               change




                               © Copyright 2000-2011 TIBCO Software Inc.
Event identification / discovery



1. Identify actors and roles

2. Identify what they do
   and when they do it

3. List the events
   + sources and destinations
   + preconditions
   + timescale for usage

                   © Copyright 2000-2011 TIBCO Software Inc.
Events Usage




               Note – is this event
                  related to a
                     process
                        or a
                    lifecycle?




                  © Copyright 2000-2011 TIBCO Software Inc.
Events as Goals




© Copyright 2000-2011 TIBCO Software Inc.
Events of Interest
                                                                           Relevant event of interest
• Fraud / Theft
   – Thousands-millions of high-value small-size product items
                                                                               Product location
   – Complex production & supply chain                                         change
   – How do you identify known patterns of “suspicious”
     behavior?
• Logistics / Scheduling
   – Raw material, production & delivery scheduling and                        Resource, requirement
                                                                               change
     resources are complex, human- and time-dependent, and
     prone to change
   – Changes and production switches can lead to
     misallocation of resources - How do we do this better?
• Activity Monitoring                                                          Resource, requirement
                                                                               change
   – Complex production and supply process with multiple
     actors
   – Key Performance Indicators need to be directly actionable




                               © Copyright 2000-2011 TIBCO Software Inc.
Classifying Events

• Positive Events
   – Product item X arrives at Production station S from Store T
   – Production worker Y arrives at Production station S
   – Production contract for item Z by time T is posted
• Negative Events
   – Product item X has been in transit to Store T for >15 minutes
   – Subcomponent Y hasn’t arrived at the Production station by the ETA
   – Delivery of contract Z has not taken place
• Sets of Events
   – 5+ items of Product item type Y failed to arrive at destination
   – Supplier Y was 5 mins late for 1 delivery, but made it early to the next
   – Return rate on component Z exceeds SLA %

                                                        Missing events
Reinforcement events
                                                                       Aggregate events
                Weakening events
                                 © Copyright 2000-2011 TIBCO Software Inc.
What Events do you Really Want to Find?
• Customer Service Failure
• Customer Churn
• Equipment Failure
• SLA Exceeded
• Sales Opportunity
• Improve Customer Satisfaction Opportunity
• Reduce cost-of-business opportunity
• ...




                     These are not simple events

                          © Copyright 2000-2011 TIBCO Software Inc.
Event Definitions vs Business Rules

                       Upon                                              Assign
                       Suspicion                                      Investigator
                       of Fraud

• Capturing Business Rules from Business Processes:
  Example = “Spontaneous Event Initiating a Process”
• Pattern Question: what specific conditions produce a spontaneous
  event that initiates a business process?



                                              Building Business Solutions:
                                        Business Analysis with Business Rules
                                     Ch7 Business Rules and Business Process Models
                                                R Ross and G Lam, 2011
                          © Copyright 2000-2011 TIBCO Software Inc.
Introducing “Complex Events”




                 © Copyright 2000-2011 TIBCO Software Inc.
EPTS Event Processing Reference Architecture

                Event Reaction
         Assessment, Routing, Prediction,
               Discovery, Learning




                                                                           State Management
                                                                    0..*
           Complex Event Detection
           Consolidation, Composition,
                   Aggregation
                                                                    0..*
                 Event Analysis
         Analytics, Transforms, Tracking,
          Scoring, Rating, Classification
                                                                    0..*
                Event Preparation
        Identification, Selection, Filtering,
             Monitoring, Enrichment
                                                                    0..*

     Event Production                      Event Consumption
      Application Time                      Dashboard, Apps,
    Publication, Retrieval                   External Reaction
                        © Copyright 2000-2011 TIBCO Software Inc.
Event Channels

                Event Reaction
         Assessment, Routing, Prediction,
                    Where do events come from,
               Discovery, Learning




                                                                           State Management
                                         0..*
           Complex Event Detection  and
           Consolidation, Composition, they go?
                            where to
                   Aggregation
                        (producers, consumers)
                                         0..*
                 Event Analysis
         Analytics, Transforms, Tracking,
          Scoring, Rating, Classification
                                                                    0..*
                Event Preparation
        Identification, Selection, Filtering,
             Monitoring, Enrichment
                                                                    0..*

     Event Production                      Event Consumption
      Application Time                      Dashboard, Apps,
    Publication, Retrieval                   External Reaction
                        © Copyright 2000-2011 TIBCO Software Inc.
Event Preparation

                Event Reaction
         Assessment, Routing, Prediction,
               Discovery, Learning




                                                                           State Management
                                                                    0..*
                        What selection operations
           Complex Event Detection
           Consolidation, Composition,
                         do I need to perform?
                   Aggregation
                                                                    0..*
                 Event Analysis
         Analytics, Transforms, Tracking,
          Scoring, Rating, Classification
                                                                    0..*
                Event Preparation
        Identification, Selection, Filtering,
             Monitoring, Enrichment
                                                                    0..*

     Event Production                      Event Consumption
      Application Time                      Dashboard, Apps,
    Publication, Retrieval                   External Reaction
                        © Copyright 2000-2011 TIBCO Software Inc.
Event Analysis

                Event Reaction
         Assessment, Routing, Prediction,
                               What computations
               Discovery, Learning




                                                                           State Management
                              do I need to perform?
                                            0..*
           Complex Event Detection
           Consolidation, Composition,
                   Aggregation
                                                                    0..*
                 Event Analysis
         Analytics, Transforms, Tracking,
          Scoring, Rating, Classification
                                                                    0..*
                Event Preparation
        Identification, Selection, Filtering,
             Monitoring, Enrichment
                                                                    0..*

     Event Production                      Event Consumption
      Application Time                      Dashboard, Apps,
    Publication, Retrieval                   External Reaction
                        © Copyright 2000-2011 TIBCO Software Inc.
Complex Event Detection

                Event Reaction
         Assessment, Routing, Prediction,
               Discovery, Learning




                                                                           State Management
                                                                    0..*
           Complex Event Detection
           Consolidation, Composition,
                   Aggregation
                                                                    0..*
                 Event Analysis
         Analytics, Transforms, Tracking,
          Scoring, Rating, Classification
                                                                    0..*
                Event Preparation
                 What event correlations or patterns
        Identification, Selection, Filtering,
             Monitoring, Enrichment
                         do I need to0..*
                                      find?
     Event Production                      Event Consumption
      Application Time                      Dashboard, Apps,
    Publication, Retrieval                   External Reaction
                        © Copyright 2000-2011 TIBCO Software Inc.
Event Reaction

                Event Reaction
         Assessment, Routing, Prediction,
               Discovery, Learning




                                                                           State Management
                                                                    0..*
           Complex Event Detection
           Consolidation, Composition,
                   Aggregation
                                                                    0..*
                 Event Analysis
         Analytics, Transforms, Tracking,
          Scoring, Rating, Classification
                                                                    0..*
                Event Preparation
                               What event actions
        Identification, Selection, Filtering,
             Monitoring, Enrichment
                              do I need to perform?
                                            0..*

     Event Production                      Event Consumption
      Application Time                      Dashboard, Apps,
    Publication, Retrieval                   External Reaction
                        © Copyright 2000-2011 TIBCO Software Inc.
Event Lifecycle

                 Event Reaction
          Assessment, Routing, Prediction,
                Discovery, Learning




                                                                                 State Management
        Score as high risk                                                0..*
               Complex Event Detection
               Consolidation, Composition,
                       Aggregation
     Match id change to new                                               0..*
           listing risk
                   Event Analysis Invoke
                                     AntiFraud
           Analytics, Transforms, Tracking,
                                     Procedure
            Scoring, Rating, Classification
      Nth Listing in time m                                               0..*
                  Event Preparation
          Identification, Selection, Filtering,
               Monitoring, Enrichment
       Listing / id change
                                                                          0..*

     Event Production                            Event Consumption
      Application Time                            Dashboard, Apps,
    Publication, Retrieval                         External Reaction
                              © Copyright 2000-2011 TIBCO Software Inc.
Business Models for Events...




                 © Copyright 2000-2011 TIBCO Software Inc.
5. Event Dependencies
• Expressions of event orderings
• Relates events together as meaningful facts
  – E.g. Customer application-started
    followed by a Custom web session-timeout within 20minutes
    but not followed by a Customer application-completed within 20 minutes


• GOOD: relates events to events
• BAD: not a common practice in modelling OR technology




                             © Copyright 2000-2011 TIBCO Software Inc.
What Businesses are
taking an Event-Driven Approach?




         © Copyright 2000-2011 TIBCO Software Inc.
A Simpler Model for Processing Business Events




                 © Copyright 2000-2011 TIBCO Software Inc.
FedEx




“We need Event Decision-making Capabilities ... “

“That’s where we are moving to
  event-oriented systems ...”

“We need to make very real-time decisions
  about these shipments... “
                © Copyright 2000-2011 TIBCO Software Inc.
You need to find the light at the end of ...




 ...the Decision Tunnel.
                   © Copyright 2000-2011 TIBCO Software Inc.
AllState

“We feed the ESB business events to our process
 and CEP engines, and to our Data Warehouse.”

      “... We have 800 [CEP] rules engines
                   and its the
 fastest growing [service] technology we use...”

  “... We monitor BAM reports to change rules
                   overnight...
       and increased closing rates by 15%”

                 © Copyright 2000-2011 TIBCO Software Inc.
Forrester




            © Copyright 2000-2011 TIBCO Software Inc.
Something to think about...
• We want agile processes                             • Process changes + rule changes
  – Respond to change                                   are
• We want agile decisions                               Events!
  – Change over time?                                 • Change process / performance
                                                        monitoring are related / can be
                                                        managed...




                            © Copyright 2000-2011 TIBCO Software Inc.
Summary:

Analyzing “business events” = Good
Exploiting “business events” = Better




           © Copyright 2000-2011 TIBCO Software Inc.
Q&A




      © Copyright 2000-2011 TIBCO Software Inc.

Mais conteúdo relacionado

Destaque

ReThinking Trade Show Giveaways: Stop Simply Giving Stuff Away
ReThinking Trade Show Giveaways: Stop Simply Giving Stuff AwayReThinking Trade Show Giveaways: Stop Simply Giving Stuff Away
ReThinking Trade Show Giveaways: Stop Simply Giving Stuff AwayMichael Crooks
 
Why Trade Shows Are Important
Why Trade Shows Are ImportantWhy Trade Shows Are Important
Why Trade Shows Are ImportantLinda Musgrove
 
Sales promotion trade shows, events management and sponsorship
Sales promotion trade shows, events management and sponsorshipSales promotion trade shows, events management and sponsorship
Sales promotion trade shows, events management and sponsorshipscarletlodri
 
The Comprehensive Guide to Trade Show Marketing
The Comprehensive Guide to Trade Show MarketingThe Comprehensive Guide to Trade Show Marketing
The Comprehensive Guide to Trade Show MarketingCory Earl
 
Warren 10 Crucial Reasons For Warren Buffett’s Unstoppable Success
Warren 10 Crucial Reasons For Warren Buffett’s Unstoppable SuccessWarren 10 Crucial Reasons For Warren Buffett’s Unstoppable Success
Warren 10 Crucial Reasons For Warren Buffett’s Unstoppable SuccessReach Markets
 

Destaque (8)

ReThinking Trade Show Giveaways: Stop Simply Giving Stuff Away
ReThinking Trade Show Giveaways: Stop Simply Giving Stuff AwayReThinking Trade Show Giveaways: Stop Simply Giving Stuff Away
ReThinking Trade Show Giveaways: Stop Simply Giving Stuff Away
 
Trade Show Booth Game Solutions
Trade Show Booth Game SolutionsTrade Show Booth Game Solutions
Trade Show Booth Game Solutions
 
Developing a winning exhibition strategy
Developing a winning exhibition strategyDeveloping a winning exhibition strategy
Developing a winning exhibition strategy
 
Why Trade Shows Are Important
Why Trade Shows Are ImportantWhy Trade Shows Are Important
Why Trade Shows Are Important
 
Sales promotion trade shows, events management and sponsorship
Sales promotion trade shows, events management and sponsorshipSales promotion trade shows, events management and sponsorship
Sales promotion trade shows, events management and sponsorship
 
The Comprehensive Guide to Trade Show Marketing
The Comprehensive Guide to Trade Show MarketingThe Comprehensive Guide to Trade Show Marketing
The Comprehensive Guide to Trade Show Marketing
 
Gapingvoid: How To Supercharge Your Event
Gapingvoid: How To Supercharge Your EventGapingvoid: How To Supercharge Your Event
Gapingvoid: How To Supercharge Your Event
 
Warren 10 Crucial Reasons For Warren Buffett’s Unstoppable Success
Warren 10 Crucial Reasons For Warren Buffett’s Unstoppable SuccessWarren 10 Crucial Reasons For Warren Buffett’s Unstoppable Success
Warren 10 Crucial Reasons For Warren Buffett’s Unstoppable Success
 

Semelhante a What analysts need to understand about business events - v1.2

Streaming Analytics - Comparison of Open Source Frameworks and Products
Streaming Analytics - Comparison of Open Source Frameworks and ProductsStreaming Analytics - Comparison of Open Source Frameworks and Products
Streaming Analytics - Comparison of Open Source Frameworks and ProductsKai Wähner
 
Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...VMware Tanzu
 
Advanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big DataAdvanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big DataPerficient, Inc.
 
Webinar On-Demand: Success with Mobile Loyalty
Webinar On-Demand: Success with Mobile LoyaltyWebinar On-Demand: Success with Mobile Loyalty
Webinar On-Demand: Success with Mobile LoyaltyTIBCO Loyalty Lab
 
TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...
TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...
TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...SL Corporation
 
Everything You Need to Know About Enterprise IT in Three Slides
Everything You Need to Know About Enterprise IT in Three SlidesEverything You Need to Know About Enterprise IT in Three Slides
Everything You Need to Know About Enterprise IT in Three SlidesJohn Mancini
 
TIBCO Spotfire: Data Science in the Enterprise
TIBCO Spotfire: Data Science in the EnterpriseTIBCO Spotfire: Data Science in the Enterprise
TIBCO Spotfire: Data Science in the EnterpriseTIBCO Spotfire
 
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...Big Data Spain
 
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...Kai Wähner
 
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...Aptean
 
OpTier McKinsey Big Data Overview
OpTier McKinsey Big Data OverviewOpTier McKinsey Big Data Overview
OpTier McKinsey Big Data Overviewnickychu
 
McKinsey Big Data Overview
McKinsey Big Data OverviewMcKinsey Big Data Overview
McKinsey Big Data Overviewoptier
 
Service management time to fly, time to die it sm-fbe 2012
Service management   time to fly, time to die it sm-fbe 2012Service management   time to fly, time to die it sm-fbe 2012
Service management time to fly, time to die it sm-fbe 2012John M Walsh
 
Using data lifecycle management
Using data lifecycle managementUsing data lifecycle management
Using data lifecycle managementInterfacing
 
McKinsey Big Data Overview
McKinsey Big Data OverviewMcKinsey Big Data Overview
McKinsey Big Data Overviewoptier
 
Wake up, Enterprise IT
Wake up, Enterprise ITWake up, Enterprise IT
Wake up, Enterprise ITJohn Mancini
 
The Coming Age of Continuous Auditing
The Coming Age of Continuous AuditingThe Coming Age of Continuous Auditing
The Coming Age of Continuous Auditingcarlabrut
 
Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...
Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...
Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...Amazon Web Services
 
Gov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewGov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewSplunk
 

Semelhante a What analysts need to understand about business events - v1.2 (20)

Streaming Analytics - Comparison of Open Source Frameworks and Products
Streaming Analytics - Comparison of Open Source Frameworks and ProductsStreaming Analytics - Comparison of Open Source Frameworks and Products
Streaming Analytics - Comparison of Open Source Frameworks and Products
 
Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...
 
Advanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big DataAdvanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big Data
 
Webinar On-Demand: Success with Mobile Loyalty
Webinar On-Demand: Success with Mobile LoyaltyWebinar On-Demand: Success with Mobile Loyalty
Webinar On-Demand: Success with Mobile Loyalty
 
TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...
TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...
TUCON 2011- Identifying and resolving Middleware Issues 4x faster at 1/5th th...
 
Everything You Need to Know About Enterprise IT in Three Slides
Everything You Need to Know About Enterprise IT in Three SlidesEverything You Need to Know About Enterprise IT in Three Slides
Everything You Need to Know About Enterprise IT in Three Slides
 
TIBCO Spotfire: Data Science in the Enterprise
TIBCO Spotfire: Data Science in the EnterpriseTIBCO Spotfire: Data Science in the Enterprise
TIBCO Spotfire: Data Science in the Enterprise
 
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
Stream Processing as Game Changer for Big Data and Internet of Things by Kai ...
 
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
 
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
 
TIBCO OEM Partnership
TIBCO OEM PartnershipTIBCO OEM Partnership
TIBCO OEM Partnership
 
OpTier McKinsey Big Data Overview
OpTier McKinsey Big Data OverviewOpTier McKinsey Big Data Overview
OpTier McKinsey Big Data Overview
 
McKinsey Big Data Overview
McKinsey Big Data OverviewMcKinsey Big Data Overview
McKinsey Big Data Overview
 
Service management time to fly, time to die it sm-fbe 2012
Service management   time to fly, time to die it sm-fbe 2012Service management   time to fly, time to die it sm-fbe 2012
Service management time to fly, time to die it sm-fbe 2012
 
Using data lifecycle management
Using data lifecycle managementUsing data lifecycle management
Using data lifecycle management
 
McKinsey Big Data Overview
McKinsey Big Data OverviewMcKinsey Big Data Overview
McKinsey Big Data Overview
 
Wake up, Enterprise IT
Wake up, Enterprise ITWake up, Enterprise IT
Wake up, Enterprise IT
 
The Coming Age of Continuous Auditing
The Coming Age of Continuous AuditingThe Coming Age of Continuous Auditing
The Coming Age of Continuous Auditing
 
Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...
Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...
Adopting Modern Application Architecture with AWS and Project Flogo (Sponsore...
 
Gov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/OverviewGov Day Sacramento 2015 - Keynote/Overview
Gov Day Sacramento 2015 - Keynote/Overview
 

Mais de Paul Vincent

Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15Paul Vincent
 
CEP Overview v1 2 for public use
CEP Overview v1 2 for public useCEP Overview v1 2 for public use
CEP Overview v1 2 for public usePaul Vincent
 
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04bEPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04bPaul Vincent
 
RuleML2011 CEP Standards Reference Model
RuleML2011 CEP Standards Reference ModelRuleML2011 CEP Standards Reference Model
RuleML2011 CEP Standards Reference ModelPaul Vincent
 
EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2
EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2
EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2Paul Vincent
 
Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11Paul Vincent
 
Debs2010 tutorial on epts reference architecture v1.1c
Debs2010 tutorial on epts reference architecture v1.1cDebs2010 tutorial on epts reference architecture v1.1c
Debs2010 tutorial on epts reference architecture v1.1cPaul Vincent
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010Paul Vincent
 

Mais de Paul Vincent (8)

Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15Testing begins with requirements - Presentation to BCS SIGiST jun15
Testing begins with requirements - Presentation to BCS SIGiST jun15
 
CEP Overview v1 2 for public use
CEP Overview v1 2 for public useCEP Overview v1 2 for public use
CEP Overview v1 2 for public use
 
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04bEPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
EPTS DEBS2012 Event Processing Reference Architecture - Design Patterns v2_04b
 
RuleML2011 CEP Standards Reference Model
RuleML2011 CEP Standards Reference ModelRuleML2011 CEP Standards Reference Model
RuleML2011 CEP Standards Reference Model
 
EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2
EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2
EPTS DEBS2011 Event Processing Reference Architecture and Patterns Tutorial v1 2
 
Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11
 
Debs2010 tutorial on epts reference architecture v1.1c
Debs2010 tutorial on epts reference architecture v1.1cDebs2010 tutorial on epts reference architecture v1.1c
Debs2010 tutorial on epts reference architecture v1.1c
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
 

Último

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxran17april2001
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsGOKUL JS
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 

Último (20)

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptx
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebs
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 

What analysts need to understand about business events - v1.2

  • 1. WHAT ANALYSTS NEED TO UNDERSTAND ABOUT BUSINESS EVENTS... Paul Vincent, TIBCO Software © Copyright 2000-2011 TIBCO Software Inc.
  • 2. What we shall cover in this session 1. What are “events”… Business building blocks: events, processes 2. Events in Business Analysis Events in REA, EPC etc 3. Identifying Events in Business Processes Events in Processes, BPMN 4. Events as Goals Can we detect other events of interest? Can we predict events? 5. The trend to Event-Driven Corporations and Vendors moving in this direction… © Copyright 2000-2011 TIBCO Software Inc.
  • 3. What are Events? © Copyright 2000-2011 TIBCO Software Inc.
  • 4. What do we mean by “Event” • Observation or some Happening – “customer order arrived” – “policy form completed” – “policy form checked as valid” • Change in State – “policy activated” – “customer order processed” – “goods in-transit” • Message – Customer order message – Stock situation update – New policy for new product © Copyright 2000-2011 TIBCO Software Inc.
  • 5. Why Do We Care About Events? • Life is event-driven. People are event-driven. Customers are event-driven. – Learning to ride a bicycle – Responding to flame and fire – Crossing the street – Purchasing food • Government & Business is also event-driven • Traditional IT systems are less so – Batch – … but this is changing © Copyright 2000-2011 TIBCO Software Inc.
  • 6. Events are one of the fundamentals of business systems • Process tasks / work • Actor / Role • Time Data IO • Input / output Data • Events Some item of work Start Event + End Event Occurs over some time / Progress Event at some time Data Access Event Timeout Event .... © Copyright 2000-2011 TIBCO Software Inc.
  • 7. How can I model Events at the business-appropriate level? © Copyright 2000-2011 TIBCO Software Inc.
  • 8. Business Models for Events • Event Classifications – E.g. List all customer events – E.g. List all events that affect a customer contract (/entity) – E.g. List all events that need procedure statements / documented actions – GOOD: initial starting point – BAD: what is the context? © Copyright 2000-2011 TIBCO Software Inc.
  • 9. 1. State Models • A “lifecycle” model • Relates events to states of some entity – E.g. Customer: prospect, customer, ex-customer, repeat-customer, ... • GOOD: easy to relate to, common standard (UML) • BAD: what aspect / characteristic should “state” refer to? Status with respect to what? Level of detail or granularity? “UML is an IT standard and therefore not relevant to me” © Copyright 2000-2011 TIBCO Software Inc.
  • 10. 2. Event Process Chain Models • A high-level process model • Relates events to functions (processes) – E.g. Customer: receive order, check stock, ... • GOOD: simplistic process model • BAD: high level detail only Not a standard (Aris) © Copyright 2000-2011 TIBCO Software Inc.
  • 11. 3. Resources Events Agents (REA) Models • A resource model • Relates economic (increment and decrement) events between agents – C.f. transactions – E.g. Customer: receives-goods, provides-money, ... • GOOD: maps to organisation (agents) supports value-chain perspective • BAD: economic aspect might be limiting © Copyright 2000-2011 TIBCO Software Inc.
  • 12. How can I model Events at the “process” level? © Copyright 2000-2011 TIBCO Software Inc.
  • 13. 4. Business Process (BPMN) Models • A process / task model • Relates events as drivers of process tasks – E.g. Customer: application-received, application-confirmed, ... – Also: events of process-start and process-end • GOOD: relates to activities • BAD: simple orchestrated processes only © Copyright 2000-2011 TIBCO Software Inc.
  • 14. BPMN is the Pro Standard for Process Models • 63 types of event! – Message – Timer – Escalation – Conditional – Link – Error – Cancel – Compensation – Signal – Multiple – Parallel Multiple – Terminate © Copyright 2000-2011 TIBCO Software Inc.
  • 15. Event Analysis © Copyright 2000-2011 TIBCO Software Inc.
  • 16. What are events in our business / systems? Source: http://en.wikipedia.org/wiki/Use_case © Copyright 2000-2011 TIBCO Software Inc.
  • 17. Events of Interest Relevant event of interest • Fraud / Theft – Thousands-millions of high-value small-size product items Product location – Complex production & supply chain change • Logistics / Scheduling – Raw material, production & delivery scheduling and resources Resource, requirement change • Activity Monitoring – Complex production and supply process with multiple actors Resource, requirement change © Copyright 2000-2011 TIBCO Software Inc.
  • 18. Event identification / discovery 1. Identify actors and roles 2. Identify what they do and when they do it 3. List the events + sources and destinations + preconditions + timescale for usage © Copyright 2000-2011 TIBCO Software Inc.
  • 19. Events Usage Note – is this event related to a process or a lifecycle? © Copyright 2000-2011 TIBCO Software Inc.
  • 20. Events as Goals © Copyright 2000-2011 TIBCO Software Inc.
  • 21. Events of Interest Relevant event of interest • Fraud / Theft – Thousands-millions of high-value small-size product items Product location – Complex production & supply chain change – How do you identify known patterns of “suspicious” behavior? • Logistics / Scheduling – Raw material, production & delivery scheduling and Resource, requirement change resources are complex, human- and time-dependent, and prone to change – Changes and production switches can lead to misallocation of resources - How do we do this better? • Activity Monitoring Resource, requirement change – Complex production and supply process with multiple actors – Key Performance Indicators need to be directly actionable © Copyright 2000-2011 TIBCO Software Inc.
  • 22. Classifying Events • Positive Events – Product item X arrives at Production station S from Store T – Production worker Y arrives at Production station S – Production contract for item Z by time T is posted • Negative Events – Product item X has been in transit to Store T for >15 minutes – Subcomponent Y hasn’t arrived at the Production station by the ETA – Delivery of contract Z has not taken place • Sets of Events – 5+ items of Product item type Y failed to arrive at destination – Supplier Y was 5 mins late for 1 delivery, but made it early to the next – Return rate on component Z exceeds SLA % Missing events Reinforcement events Aggregate events Weakening events © Copyright 2000-2011 TIBCO Software Inc.
  • 23. What Events do you Really Want to Find? • Customer Service Failure • Customer Churn • Equipment Failure • SLA Exceeded • Sales Opportunity • Improve Customer Satisfaction Opportunity • Reduce cost-of-business opportunity • ... These are not simple events © Copyright 2000-2011 TIBCO Software Inc.
  • 24. Event Definitions vs Business Rules Upon Assign Suspicion Investigator of Fraud • Capturing Business Rules from Business Processes: Example = “Spontaneous Event Initiating a Process” • Pattern Question: what specific conditions produce a spontaneous event that initiates a business process? Building Business Solutions: Business Analysis with Business Rules Ch7 Business Rules and Business Process Models R Ross and G Lam, 2011 © Copyright 2000-2011 TIBCO Software Inc.
  • 25. Introducing “Complex Events” © Copyright 2000-2011 TIBCO Software Inc.
  • 26. EPTS Event Processing Reference Architecture Event Reaction Assessment, Routing, Prediction, Discovery, Learning State Management 0..* Complex Event Detection Consolidation, Composition, Aggregation 0..* Event Analysis Analytics, Transforms, Tracking, Scoring, Rating, Classification 0..* Event Preparation Identification, Selection, Filtering, Monitoring, Enrichment 0..* Event Production Event Consumption Application Time Dashboard, Apps, Publication, Retrieval External Reaction © Copyright 2000-2011 TIBCO Software Inc.
  • 27. Event Channels Event Reaction Assessment, Routing, Prediction, Where do events come from, Discovery, Learning State Management 0..* Complex Event Detection and Consolidation, Composition, they go? where to Aggregation (producers, consumers) 0..* Event Analysis Analytics, Transforms, Tracking, Scoring, Rating, Classification 0..* Event Preparation Identification, Selection, Filtering, Monitoring, Enrichment 0..* Event Production Event Consumption Application Time Dashboard, Apps, Publication, Retrieval External Reaction © Copyright 2000-2011 TIBCO Software Inc.
  • 28. Event Preparation Event Reaction Assessment, Routing, Prediction, Discovery, Learning State Management 0..* What selection operations Complex Event Detection Consolidation, Composition, do I need to perform? Aggregation 0..* Event Analysis Analytics, Transforms, Tracking, Scoring, Rating, Classification 0..* Event Preparation Identification, Selection, Filtering, Monitoring, Enrichment 0..* Event Production Event Consumption Application Time Dashboard, Apps, Publication, Retrieval External Reaction © Copyright 2000-2011 TIBCO Software Inc.
  • 29. Event Analysis Event Reaction Assessment, Routing, Prediction, What computations Discovery, Learning State Management do I need to perform? 0..* Complex Event Detection Consolidation, Composition, Aggregation 0..* Event Analysis Analytics, Transforms, Tracking, Scoring, Rating, Classification 0..* Event Preparation Identification, Selection, Filtering, Monitoring, Enrichment 0..* Event Production Event Consumption Application Time Dashboard, Apps, Publication, Retrieval External Reaction © Copyright 2000-2011 TIBCO Software Inc.
  • 30. Complex Event Detection Event Reaction Assessment, Routing, Prediction, Discovery, Learning State Management 0..* Complex Event Detection Consolidation, Composition, Aggregation 0..* Event Analysis Analytics, Transforms, Tracking, Scoring, Rating, Classification 0..* Event Preparation What event correlations or patterns Identification, Selection, Filtering, Monitoring, Enrichment do I need to0..* find? Event Production Event Consumption Application Time Dashboard, Apps, Publication, Retrieval External Reaction © Copyright 2000-2011 TIBCO Software Inc.
  • 31. Event Reaction Event Reaction Assessment, Routing, Prediction, Discovery, Learning State Management 0..* Complex Event Detection Consolidation, Composition, Aggregation 0..* Event Analysis Analytics, Transforms, Tracking, Scoring, Rating, Classification 0..* Event Preparation What event actions Identification, Selection, Filtering, Monitoring, Enrichment do I need to perform? 0..* Event Production Event Consumption Application Time Dashboard, Apps, Publication, Retrieval External Reaction © Copyright 2000-2011 TIBCO Software Inc.
  • 32. Event Lifecycle Event Reaction Assessment, Routing, Prediction, Discovery, Learning State Management Score as high risk 0..* Complex Event Detection Consolidation, Composition, Aggregation Match id change to new 0..* listing risk Event Analysis Invoke AntiFraud Analytics, Transforms, Tracking, Procedure Scoring, Rating, Classification Nth Listing in time m 0..* Event Preparation Identification, Selection, Filtering, Monitoring, Enrichment Listing / id change 0..* Event Production Event Consumption Application Time Dashboard, Apps, Publication, Retrieval External Reaction © Copyright 2000-2011 TIBCO Software Inc.
  • 33. Business Models for Events... © Copyright 2000-2011 TIBCO Software Inc.
  • 34. 5. Event Dependencies • Expressions of event orderings • Relates events together as meaningful facts – E.g. Customer application-started followed by a Custom web session-timeout within 20minutes but not followed by a Customer application-completed within 20 minutes • GOOD: relates events to events • BAD: not a common practice in modelling OR technology © Copyright 2000-2011 TIBCO Software Inc.
  • 35. What Businesses are taking an Event-Driven Approach? © Copyright 2000-2011 TIBCO Software Inc.
  • 36. A Simpler Model for Processing Business Events © Copyright 2000-2011 TIBCO Software Inc.
  • 37. FedEx “We need Event Decision-making Capabilities ... “ “That’s where we are moving to event-oriented systems ...” “We need to make very real-time decisions about these shipments... “ © Copyright 2000-2011 TIBCO Software Inc.
  • 38. You need to find the light at the end of ... ...the Decision Tunnel. © Copyright 2000-2011 TIBCO Software Inc.
  • 39. AllState “We feed the ESB business events to our process and CEP engines, and to our Data Warehouse.” “... We have 800 [CEP] rules engines and its the fastest growing [service] technology we use...” “... We monitor BAM reports to change rules overnight... and increased closing rates by 15%” © Copyright 2000-2011 TIBCO Software Inc.
  • 40. Forrester © Copyright 2000-2011 TIBCO Software Inc.
  • 41. Something to think about... • We want agile processes • Process changes + rule changes – Respond to change are • We want agile decisions Events! – Change over time? • Change process / performance monitoring are related / can be managed... © Copyright 2000-2011 TIBCO Software Inc.
  • 42. Summary: Analyzing “business events” = Good Exploiting “business events” = Better © Copyright 2000-2011 TIBCO Software Inc.
  • 43. Q&A © Copyright 2000-2011 TIBCO Software Inc.