Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating...

69
Algorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing QCon San Francisco 2014

Transcript of Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating...

Page 1: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Algorithmic Operations:

Integrating Real-Time

Analytics into your

BusinessRichard Tibbetts

CTO, TIBCO Event Processing

QCon San Francisco 2014

Page 2: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

3© Copyright 2000-2014 TIBCO Software Inc.

Macro Trend: Digital Business Transformation

Changing Consumer

Expectations

Internet Connected

Devices

Machine Learning and Predictive

Analytics

DisruptiveFull StackStartups

Technology Initiatives Outside IT

How will you transform into a digital business?

Mobile Devices and Apps API Economy

Empowered Super Users

Page 3: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

4

To automate your business with analytics,

you must give the business

visibility and control

Understand Control Automate

Page 4: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

5© Copyright 2000-2014 TIBCO Software Inc.

Digital Business: From Big Data to Fast Data

Operational Intelligence and Algorithmic Operations

Lessons Learned from Key Fast Data Use Cases

TIBCO Event Processing

Agenda

Page 5: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Big Data: There can be an overwhelming volume

Page 6: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Most solutions focus on accumulating and analyzing

Page 7: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Especially analyzing things which already happened

Page 8: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

But how will you access the data when you need

it?

Page 9: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Fast Data

FAST DATA IS PROCESSING BIG DATA IN REAL-TIME TO GAIN INSTANT

AWARENESS AND INSTANT ACTION

Page 10: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

11

To automate your business with analytics,

you must give the business

visibility and control

Understand Control Automate

Page 11: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

12© Copyright 2000-2014 TIBCO Software Inc.

Digital Business: From Big Data to Fast Data

Operational Intelligence and Algorithmic Operations

Lessons Learned from Key Fast Data Use Cases

TIBCO Event Processing

Agenda

Page 12: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

The Problem: 40 Years of “The Too Late Architecture”

Data Discovery

Events Business Data Analytics

TXNApp

“Who cares if we find out we lost a customer after he left?”

Page 13: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Events

Integration Bus

External Events Alerting and Visualization

Enterprise Integration

Event Processing

Business ProcessesInternet of Things

Automated Reaction

Streaming Analytics & Event Driven Rules

The Algorithmic Enterprise: Fast Data at Work

Page 14: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Events

Event Processing

Automated Decisions

Event Rules

Controlling Algorithmic Operations: Business Rules

Integration Bus

External Events

Internet of Things

Alerting and Visualization

Enterprise Integration

Business Processes

Page 15: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

The LiveView Datamart – Operational Intelligence

Events

Event Processing

Automated Decisions

Live DatamartIntegration Bus

External Events Alerting and Visualization

Enterprise Integration

Business ProcessesInternet of Things

Page 16: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

App

Sensors

Social

Beyond Big Data: Algorithmic Operations

Automation

Event Analytics(LiveView)

Big DataHistorical Analytics(Spotfire)

Streaming Analytics

Live DatamartBusiness

Rules Logic

Externalized Rules

Fast

Dat

a

Page 17: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

18

18

© Copyright 2000-2014 TIBCO Software Inc.

Operational Intelligence Algorithmic Operations

Human decisions in real time informed by up to date information

The Challenge: The right information, ready to be used by the right people at the right time.

Automated action based on analytic models of history combined with live context and business rules

The Challenge: Empowering business stakeholders to understand and control the selection of models

Page 18: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

19

To automate your business with analytics,

you must give the business

visibility and control

Understand Control Automate

Page 19: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

20© Copyright 2000-2014 TIBCO Software Inc.

Digital Business: From Big Data to Fast Data

Operational Intelligence and Algorithmic Operations

Lessons Learned from Key Fast Data Use Cases

TIBCO Event Processing

Agenda

Page 20: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Key Fast Data Use Cases

• Trading: Execution Optimization

• Telco: Customer Churn Prevention

• Banking: Real-Time Compliance

• Marketing: Real-Time Campaign Attribution

• Dealing: Counterparty Behavioral Analysis

• Manufacturing: Yield Improvement and Cost Reduction

Page 21: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

22

22

© Copyright 2000-2013 TIBCO Software Inc.

Execution Optimization

Page 22: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

© Copyright 2000-2013 TIBCO Software Inc.

“With StreamBase & Spotfire, we can analyze

everything that impacts trade performance, and

adjust to it on-the-fly.”

- Head of IT, Asset Management

Page 23: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

• Situation: Major asset manager needs more insight

– Which trades are slipping? How close to target are we for

participation rates? How can we adjust our trading in the

market now?

• Problem: How to get better price discovery?

– Need real-time analytics using market data, interface to

OMS, EMS (Portware), and internal systems

• Solution: StreamBase, LiveView, and Spotfire

– Developed a live visualization system with StreamBase CEP,

LiveView, a custom .NET visualization front end for traders &

PMs, and Spotfire for historical analytics

• Impact: Improved trading performance

– Solution allows traders and PM’s to understand where their

trade performance is going, and adjust trading strategies

during the day

Execution Performance Analytics

Page 24: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

StreamBase CEP .NET GUI

Traders & Portfolio

Managers

Alerts

Trading Analytics

Asset Management Architecture

Proprietary .NET User Interface

FIX

FIX

MQ

LiveView Aggregation

EMS

DBMS

StreamBase LiveView

OMS Spotfire

Page 25: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

26

26

© Copyright 2000-2013 TIBCO Software Inc.

Identify opportunities being missed by operational

staff because they are too small or too hard to

optimize, and automate those first for quick wins.

Lesson #1

Understand Control Automate

Page 26: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

27

27

© Copyright 2000-2014 TIBCO Software Inc.

Telecommunications: Customer Churn Prevention

Page 27: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

28

“If I can see network issues in the moment, I can fix them before my

customer notices, and automatically improve call center efficiency by letting

customers proactively know we’re working on the problem.

CIO, major telecom

Page 28: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

TIBCO EP for Telco Customer Churn Prevention

• The Situation Before: Customer Churn Projections to Cost $28M+ / Year

– Telecom flying blind in real-time with respect to network outages that can effect valuable customers and social influencers

• Negative Consequences: Call Centers Can’t React to Problems in the Network as They Happen

– Systems don’t talk to each other in any way other than batch, so the call center handles calls for network issues that are already identified

• Positive Business Outcome: Predictive Real-Time Customer Service

– Call center systems proactively inform effected customers effected by network issues

– Network systems proactively re-route high-value customers around effected network areas in real-time

• How We Do It: TIBCO Event Processing for Real-Time Analytics in Telco Networks and Call Center Action

– High-speed network and user event analytics, visualization, alerting, and action to optimize customer call center behavior

Page 29: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

30

Key Metrics of Customer Churn

© Copyright 2000-2013 TIBCO Software Inc.

• One Telecommunications Firm Customer Churn Study…

– Studied 8M customers, 7 billion service calls for a 3 week sample

– Found 1M clusters of callers, 120K “Dropped Call Watch List” clusters

– Identified 40K network influencer “signatures”

– Found 4000 watch list customers who already cancelled service and can influence

others; impacted an additional 18K customers when they cancelled

• Impaction: Projected $28M in Lost Annual Revenue

– Customer loss directly linked to network outages whose impact might have been

mitigated if real-time visibility was available

– By providing influencers better service in real-time, and optimizing call centers to

support high-value customers, revenue loss can be dramatically reduced

– By predicting which customers will call due to service outage and intercepting calls,

customers will know immediately that the Telecom is on top of the issue. Builds

trust.

Page 30: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

31© Copyright 2000-2013 TIBCO Software Inc.

Call Center Analytics, Driven By Network Insight

High priority alerts for Network Operators. e.g., “These 100 high value customers are being effected by these network events. Give them high priority access and fix the network.”

Live aggregation and slice and dice of call hand backs, dropped calls, and Ping-Pong events – all signs of problems

Real-time analytic allows operators to view in real-time the dropped calls, hand overs between towers – these is critical

data to resolve network issues in the moment, in the Network Operations Center.

Page 31: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

32

32

© Copyright 2000-2013 TIBCO Software Inc.

Empower operational staff with contextually

relevant information, decision making authority and

recommended action

Lesson #2

Understand Control Automate

Page 32: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

33

33

© Copyright 2000-2013 TIBCO Software Inc.

Continuous Compliance

Page 33: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

© Copyright 2000-2013 TIBCO Software Inc.

“In December 2012, Knight Capital lost $460M

in under 40 minutes. That changed everything. Now, it’s no longer acceptable to run our business based on end-of-day reports.”

- Head of Risk Management, top 3 bank

Page 34: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Real-Time Correlation and Time-Based Windowing

Trade Orders

Trade Executions

Trade Cancels

Average Daily Volume

“WHEN any security has SIMULTANEOUS TXNS with THE SAME PRICE, within 30 SECONDS, flag the TXN as a potential WASH TRADE”

ALERT

9:25…………………………… 9:29:59

Page 35: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

© Copyright 2000-2013 TIBCO Software Inc.

Best Practices of Real-Time Compliance

Page 36: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

37

37

© Copyright 2000-2013 TIBCO Software Inc.

Alert and react to operational problems while they

are still fresh to prevent risk snowballs and to keep

outcomes positive

Lesson #3

Understand Control Automate

Page 37: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

38

38

© Copyright 2000-2014 TIBCO Software Inc.

Marketing: Real-Time Campaign Attribution

Page 38: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

39© Copyright 2000-2014 TIBCO Software Inc.

• Aleading cellular operator in Asia, which serves more than 130 million customers. The operator has experienced double digit growth over the last 3 years in prepaid, postpaid, and value added services

• The Problem: Bridging the gap between marketing campaigns launched and potential revenue that is generated

– Complexity of data correlation between current campaign system and surrounding environment meant manually scripting and calculating the potential revenue

• The Solution: Automated Campaign Tracking

– Integrate data from four systems

– Campaign provision report

– Campaign spikes: Alert on spikes in offer provisioning

Telco Marketing Campaign Attribution

39

Page 39: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

40© Copyright 2000-2014 TIBCO Software Inc.

• Replacing manual work with automated process

• Campaign revenue visualization by mapping campaign data to multiple sources

• Streambase provides a expandable platform for correlating different streams

• Live view provides source for tracking data movement in real time

• Spotfire can be used for war room reports

• Why TIBCO?– TIBCO solution will help view campaign flowing data (LiveView) and also correlate multiple

streams in StreamBase (4 sources of data) and view revenue reports in Spotfire (Data to be made available in DB)

– The existing campaign solution cannot provide reports. TIBCO can handle both the live view and historical – which will help Telkomsel understand data and spikes in a much better fashion

– Live view will also help in raising alerts whenever campaign systems breach the threshold of bonus provision (This can be extended to multiple sources)

Automated Campaign Tracking: The Outcome

Page 40: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Campaign Tracking Deployment Architecture

© Copyright 2000-2013 TIBCO Software Inc.

Recharge

Billing

Campaign

Provision

ERP

Network

CDR

HadoopDW

Splunk(Data Source)

SplunkAgent

SplunkAgentSplunk

Agent

Event Driven Rules

Campaign

Promotions

Network

CDR

Shar

ed S

tora

ge

Business Analysis (Historical)

Business Analysis (LIVE)

NW Ops Analysis (BATCH)

Business User

NW Ops User

Exp

ort

Poll+Read File

Poll+Read File

Page 41: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

42

42

© Copyright 2000-2013 TIBCO Software Inc.

Use event processing and rules to correlate events

in real time to build context from data in decoupled

or siloed systems

Lesson #4

Understand Control Automate

Page 42: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

43

43

© Copyright 2000-2014 TIBCO Software Inc.

Counterparty Behavioral Analysis

Page 43: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

• Identify customers acting

on superior information

• Route trade flow elsewhere

Toxic Flow

At 8:31:21 AM, client sells 7 times in 10 seconds. At this moment, the firm made

money

35 seconds later, the firm has lost over $10,000 on these trades because the client

had better market data

Page 44: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Internet / Customers

Real-Time Applications

Log Files

StreamBase LiveView

Operational Staff

Risk Analysts

Fraud & Risk Management

Metrics

Analysts

Machine Generated Data

Brick & Motor / Sensor

Spotfire

Machine Learning Analytic

TERR

Teradata

Historical Analysis

Automated Response

Live Analysis

MR

MR

MR

MR

MR

MR

MR

MR

MR

MR

MR

MR

MR

MR

MR

HDFS Map Reduce

Hadoop

Aggregation, Logging

Event Processing

Correlate

Automate

Aggregate

Alert

TERR

Active Spaces

Customer Behavior Analysis Reference Architecture

Page 45: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

46

46

© Copyright 2000-2013 TIBCO Software Inc.

Understand your data analytics pipeline and make

the same data available to operational intelligence

and algorithmic operations

Lesson #5

Page 46: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

47

47

© Copyright 2000-2013 TIBCO Software Inc.

Understand your data analytics pipeline and make

the same data available to operational intelligence

and algorithmic operations

Lesson #5

Understand Control Automate

Page 47: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

48

48

© Copyright 2000-2014 TIBCO Software Inc.

Manufacturing: Yield Improvement and Cost

Reduction

Page 48: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Manufacturing Yield Management & Optimization

© Copyright 2000-2014 TIBCO Software Inc.

• About The Customer

– Solar Panel Manufacturer

– One of many manufacturing

facilities

• Manufacturing Yield

Management and Optimization

– Spotfire & LiveView for

manufacturing process yield

management and optimization

– Monitor temperature, moisture

reading sensors in real-time with

LiveView

– Real-time predictive detection of

manufacturing problems

Page 49: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Stream Correlation for Predictive Warning Systems

© Copyright 2000-2013 TIBCO Software Inc.

LiveView

Data Mart

Temperature

Pressure

Resistivity

LiveView Desktop

Streaming Data

IF avg (temperature) in the LAST 5 MINUTES >100C

AND avg (pressure) in the LAST 10 MINUTES > 1000 PSI

THEN RAISE ALERT (“DANGER: Maximum Operating Parameters Exceeded”)

StreamBase CEP

RULES

Page 50: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

StreamBase, TERR, and Spotfire Working Together

Stream Processing

AggregatorAlerts

IncomingRecords to score

Event Processing

IncomingData

ScoringClient

Analysis Update

Predict()

Alerts with Context

Data

TERR TERR TERR

Predictive Scoring Models

Quality / Yield prediction

Email with Analysis snapshot

LiveView Desktop

Live View Status

Example:At POCL stage we can predict probability of the final product quality.

Page 51: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

52

Real Time Close Loop: Understand – Anticipate – Act

© Copyright 2000-2014 TIBCO Software Inc.

Event Processing

Correlate

Automate

Aggregate

Alert

ACT: Shut down equipment, schedule additional

measurements,

CORRELATE: Real-time factory behavior compared to the model

UNDERSTAND: Normal patterns of effective manufacturing

processes analyzed

Page 52: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

53

53

© Copyright 2000-2013 TIBCO Software Inc.

Follow up on automated problem detection with not

only automated action, but also root cause analysis

using historical data tools

Lesson #6

Understand Control Automate

Page 53: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

54© Copyright 2000-2014 TIBCO Software Inc.

1. Optimize and automate small decisions first, for quick wins

2. Resolve problems while they are fresh to prevent snowballs

3. Understand your analytics pipeline and have the same data in real time

4. Use event processing to correlate events from multiple systems

5. Empower staff with decision making authority and information, and

also provide recommended action

6. Follow up not only with automated action, but root cause analysis

Lessons learned from Fast Data Deployments

Page 54: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

55

To automate your business with analytics,

you must give the business

visibility and control

Understand Control Automate

Page 55: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

56© Copyright 2000-2014 TIBCO Software Inc.

Digital Business: From Big Data to Fast Data

Operational Intelligence and Algorithmic Operations

Lessons Learned from Key Fast Data Use Cases

TIBCO Event Processing

Agenda

Page 56: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

TIBCO Event Processing

Event-driven rules and streaming analytics for automated, event-driven business decisions and processes

Users: Developers, IT and Data Scientists

Discovery & Live Insight

LiveView: Discover new patterns via human expertise, graphing, real-time stream aggregation, and real-time alerts

Users: Operations (network & business), Customer Support, Network Operations Center, Marketing operations

Streaming Analytics & Event Rules

Page 57: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

AD

AP

TER Streaming Analytics

Message Bus

BPM

Database

Twitter

Machine Data

Alerts

Continuous Analytics

Automated Action

Inputs

Outputs

Business Events

TIBCO Event Processing Platform

StreamBase

RULES AGGREGATION

Distributed Transactional Memory

AD

AP

TER

Business Processes

Live Datamart

ActiveSpaces

LiveView Datamart

CONTINUOUS QUERY PROCESSOR

SHARDING USER AUTH

Page 58: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

59

Industry Leading Breadth and Depth of EP Platforms

© Copyright 2000-2013 TIBCO Software Inc.

• Visual Programming

– Visual programming

• Stream & Database Connectivity

– 150 adapters, Event-driven database integration

• Event-Driven Rules

– Business Events

• Streaming Analytics

– StreamBase

• Integrated Analytics

– R, TERR, Matlab

• Big Data Processing

– Data grid (ActiveSpaces), distributed transactional

memory

• Big Data Integration

– Hadoop (Flume), Amazon Kinesis, Twitter Storm

• Social Media Integration

– Twitter, GNIP

• Fault Tolerance

– Managed clusters, continuous availability

• Cloud Deployment

– TIBCO Silver Fabric

• Event-Driven BPM

– With AMX-BPM

• Simulation and Backtesting

– Replay / testing

• Visual Debugging

– Trace and break-point debugger

• Enterprise Testing

– Test recording, Junit, Fitness, Continuous Integration

• Developer Community

– StreamBase Component Exchange, certification

• Language Integration

– Java, .NET, HTML5

• Management Tools

– GUI, command line, API, JMX

Page 59: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

60

“Business value doesn’t come from building faster applications; it comes

from building applications faster.”

Page 60: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and

its contents are subject to change without notice. © Copyright 2000-2014 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Event Processing Connectivity 2014: 150+ Streaming Source & Sinks

• Enterprise Messaging

• TIBCO Rendezvous

• TIBCO EMS

• TIBCO FTL

• IBM MQSeries

• Informatica 29West

• Solace

• Tervela

• JMS (publish / subscribe)

• TCP/IP

• Big Data

• Hadoop (Flume)

• Amazon Kinesis

• Twitter Storm

• Spark

• Data Grid / Cache

• ActiveSpaces

• TIBCO Distributed Transactional Memory

• Mongo

• Integration

• BusinessWorks

• Internet of Things

• OSI Pi

• MQTT (MQ Telemetry Transport)

• Insteon

• X10

• XBee,

• Google Glass

• Live cameras for face detection

• Beacons

• SDR (software defined radio) for plane tracking

• AR Drone quadcopter

• OBD-II car on-board computer diagnostic adapter

• Xbox

• Social

• Twitter

• GNIP

• TIBBR

• Jabber / IRC

• RSS

150+ adapters to Streaming, Social, Hadoop , IoT, Integration, Technology data sources

• Database

• Vertica

• Oracle

• SQL Server

• MySQL

• IBM DB2

• Sybase ASE / IQ / RAP

• Active Oracle log reader

• Active SQL Server log reader

• Technology

• Binary file (read and write)

• CSV files and sockets (read and

write)

• Email (read and writer)

• IP packet capture (HTTP / IRC /

POP3 / SMTP)

• Log files

• Regular expression file and socket

Page 61: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

62

“The LiveView Datamart is like a data warehouse for data that’s constantly in

motion, and changing all the time.”

Page 62: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

63

THE END OF THE

END OF DAY

REPORT

Drilling Operations Center

Fraud Surveillance

Network Operations Center

Trade Surveillance

CMO

Logistics Operations Center

Continuous Compliance Monitoring

The Birth of the Live Datamart

Page 63: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Live DatamartContinuous Query

Continuous Query Processor

Ad Hoc Query

Alerts

BusinessEvents

FTL

EMS

ActiveSpaces

TIBCO Live Datamart

BusinessWorks

Social Media Data

Market Data

Sensor DataHistorical

Data

JDBCActiveSpaces

Enterprise data

Page 64: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

65

Fast Geo-Spatial Data

Page 65: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

Live Datamart Client APIs

• Open Client Support

– For custom GUI

development

– Allows open partner

development

– Ad-hoc query

– Notifications

• HTML5

– D3, jQuery, ExtJS,

Google Charts, Bing,

AngularJS

• .NET

– For custom .NET

development

• Java

– For custom Java GUI

development

Page 66: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

67

67

© Copyright 2000-2014 TIBCO Software Inc.

Operational Intelligence Algorithmic Operations

Human decisions in real time informed by up to date information

The Challenge: The right information, ready to be used by the right people at the right time.

Automated action based on analytic models of history combined with live context and business rules

The Challenge: Empowering business stakeholders to understand and control the selection of models

Page 67: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

68

To automate your business with analytics,

you must give the business

visibility and control

Understand Control Automate

Page 68: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

70

Questions?

How will you automate with analytics?

How will you give visibility and control?

Understand Control Automate

Page 69: Algorithmic Operations: Business - QCon SF · PDF fileAlgorithmic Operations: Integrating Real-Time Analytics into your Business Richard Tibbetts CTO, TIBCO Event Processing ... Events

71

More info at tibco.com

Or at our booth here

Follow me @tibbetts

Follow up with [email protected]

Understand Control Automate