Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented to: SOA Brown Bag #7 By: SWIM Governance Team/ Atif Chaughtai, TIBCO Software Date: May 11, 2011 Federal Aviation Administration Complex Events.

Similar presentations


Presentation on theme: "Presented to: SOA Brown Bag #7 By: SWIM Governance Team/ Atif Chaughtai, TIBCO Software Date: May 11, 2011 Federal Aviation Administration Complex Events."— Presentation transcript:

1 Presented to: SOA Brown Bag #7 By: SWIM Governance Team/ Atif Chaughtai, TIBCO Software Date: May 11, 2011 Federal Aviation Administration Complex Events Processing

2 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, million people affected Nuclear power plants in New York and Ohio shut down Air traffic was slowed as flights were halted Remember This? 2

3 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Why? Lack of understanding of VAR reserves in the region and the adjacent regions, coupled with the possibility of inadequate dynamic VAR support available from generators. (VAR is shorthand for reactive power, which is the additional power required for maintaining voltage stability when serving certain kinds of load, such as motors, air conditioning, and fluorescent lights.) Insufficient visibility of power flow conditions over the entire region, coupled with inadequate coordination, control and communication of the power system on a regional basis. That information is flowing from 27 distribution feeds, eight re-closure or safety switches and 4,192 transformers. Insufficient understanding of the potential impact on August 14, 2003 of new power flow patterns caused by increased wholesale power transfers resulting from industry restructuring. Lack of real-time regional and interconnection-wide power flow models for anticipating changing flow patterns and the formation of new bottlenecks. Electric Power Research Institute (EPRI) White Paper Findings: 3

4 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Mainframe Database 3-Tier Online ESB N-Tier Event Driven 2-Tier Batch 000,000s 000,000,000,000s 000s Building Block Enterprise 1.0 (60s – 80s) Data Processing Enterprise 2.0 (80s – 2000) Client Server Enterprise 3.0 (2000 – 2020) Predictive Software Velocity Interactions 4

5 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Mainframe Database 3-Tier Online ESB N-Tier Event Driven 2-Tier Batch 000,000,000s 000,000,000,000s 000,000s Building Block Enterprise 1.0 (60s – 80s) Data Processing Enterprise 2.0 (80s – 2000) Client Server Enterprise 3.0 (2000 – 2020) Predictive Software Velocity Interactions Time to React Amount of Data Half Life of Data 5

6 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Transactions Threats & Opportunities The Data Advantage Events Enterprise 3.0 Enterprise 2.0 6

7 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Understanding The Event Cloud Enterprise Events 7

8 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Deriving Value from Events Enterprise Events CEP Value 8

9 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Potential Business Value Business Event Result Measured Root Cause Determined Corrective Decision Made Action Taken Action time Effective Real-time Decisions Dynamic Business Conditions Point of Transaction Response to Dynamic Conditions Business Automation Enables Fast Response CEP enables More Effective Decisions 9

10 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Using Real Time Events = A Better Way to Fly Agenda Overview and vision for Complex Event Processing Real-time customer problems and solutions TIBCO BusinessEvents capabilities Answer your questions 10

11 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Complex Event Processing (CEP): Premises Problem There is always a Plan. It Never Goes According to the Plan. A Pattern of Events is an indicator of opportunities (inventory re-allocations). A Pattern of Events is an indicator of threats (fraud, inventory shortages). A Pattern of Events can be reactive situations. A Pattern of Events can be predictive (early warning) situations. Solution CEP is the foundation technology for detecting patterns in real-time event streams correlated with historical data. Business Optimization Business Process Management Service- Oriented Architecture 11

12 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Velocity drives need for Event Processing Perform Trading Analytics Document Transfer Handle Call Center Inquiries Settle Trade/Transaction Build-to-Order Product Refresh Data Warehouse Airline Operations Track Financial/Risk Position Supply Chain Updates Phone/Service Activation 1 month 3 days 6 weeks 5 days 30 minutes 20 minutes 8 hours 1 day 3 days 1 hour Mail… express… fax… 20 seconds 1 day 5 seconds 30 seconds 10 seconds 5 minutes 15 minutes 1 hour Business Cycle-Time Improvements Source: Gartner 12

13 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Operational Intelligence in Transport & Logistics

14 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Context-based Decisions in Operations Early Alert System Aircraft Maintenance Aircraft Operations Dispatch, Weather Schedule Planning Crew Management Aircraft Communications and Operations Airport Operations 14

15 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Events driving Airline Scenarios March Madness Example An abnormally large number of no shows in one day could mean a mass of extras tomorrow Station alerting for passenger patterns, monitor check-in patterns and no-show rate Flow Rates in/out of airport Only X aircraft getting out of airport, but Y>X aircraft are arriving there Prevent/avoid gridlock, compare gate and off-gate parking capacities + numbers of passengers transferring to which flights 15

16 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 The Goal: Total Situational Awareness Require : Better visibility into aircraft operations across all stations Apply rules to all inputs and report situations that are out of tolerance Display alerts in a meaningful way to inform not confuse Motivation: 16

17 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Complex Event Processing Solution Enterprise Messaging Enterprise Integration Operational Data ODS Services Customer Data CST Services Enterprise Data Warehouse EDW Services Other Data Services TIBCO BusinessEvents Match events & rules Optimizers & Solvers Aircraft Communications and Operations Dispatch, Weather 17

18 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Aircraft loading6.25 flights/day/aircraft 544 aircraft Flight Passengers>86M passengers Aircraft Event Volume>60K Msgs/Day Customer satisfaction Lowest ratio of complaints per passengers boarded of all Major U.S. carriers Diamond Award, at the Air Cargo World awards ceremony, with the highest overall airline score leading all airlines in the Performance and Value categories. Favorite Domestic Airline and ranked #1 in Best Customer Service, Best Airfare Prices, Best On-Time Service, Best Baggage Service, and Best Value Frequent Flier program, among others, in the Readers Choice Awards by Smarter Travel.... Results

19 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Union Pacific Railways - Challenges Pre-existing Business Challenges: Less than half of all network schedules achieved. Track velocity = 17 mph. Goal is 20 mph; every increase in 1 mph = $10 million saving to the bottom line (each month!). Customers over-schedule and use crews unwisely. Appear at capacity but a system of over-schedule. 19

20 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Union Pacific Railways - Benefits Maintenance & Crew Management Outsourcer instantly knows where to deliver new crews Automatically exchange locomotive maintenance order, fulfilment and invoicing data with service providers and business partners Trains run 1/8th mile per hour faster! Way Side Detection Real-time Alerting of wayside diagnostic alerts Service Enabled Maintenance System Pro-actively fix wheels with faulty bearings 20

21 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 TIBCO BusinessEvents v5.0 ® The 5 th Generation Event Platform 21

22 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 BusinessEvents - Overview BE is a framework for messaging based intelligent, distributed agents Predictive Enterprise EventsObjects RulesPatterns Actions 1. SENSE Ability to listen to events and gather data on demand. 2. REASON Define rules of behavior to reason on a pattern of objects, events and time 3. INFER Actions 4. SITUATION Visualize 22

23 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 State Model BusinessEvents: State-Oriented CEP Behavior New Order Condition / TimeEvent State 1State 2 Event Bus or Source Low-latency reliable Message delivery Event and Data Model For Information Modeling Temporal Model For Determining Time-Dependent Information Pattern Detection Model For Recognizing Patterns and Defining Actions History and Cache 23

24 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Concept Model Stateful object modelling. Easily visualize object relationships. 24

25 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 State Model / Process Flow UML-Compliant state model. State diagram / flow diagram is simple to follow and maintain. 25

26 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Rule BusinessEvents: Rule-Oriented CEP Behavior Complex Patterns New Order (Lots of Events) Event Bus or Source Low-latency reliable Message delivery Event and Data Model For Information Modeling Temporal Model For Determining Time-Dependent Information Pattern Detection Model For Recognizing Patterns and Defining Actions History and Cache Reaction 26

27 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Inference Rule Features High Performance Pattern Matching Large catalogue of functions built in. 27

28 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Decision Manager Features Rules managed in a decision- table interface. Export/import to and from Excel. 28

29 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Query BusinessEvents: Query-Oriented CEP Behavior Complex Query New Order (Lots of Events) Event Bus or Source Low-latency reliable Message delivery Event and Data Model For Information Modeling Temporal Model For Determining Time-Dependent Information Pattern Detection Model For Recognizing Patterns and Defining Actions History and Cache Results Event 29

30 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Query CEP Agent Features Common query language –Based on SQL/OQL Familiar to SQL users. –Defined dynamically or statically. –API similar in structure to JDBC. select city, count(*) from LoanApp {policy: maintain last 7 days where amount > } group by city 30

31 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 BE Views Provides visibility into real-time business events Empowers users to make effective real-time decisions and appropriate actions on critical opportunities and issues. 31

32 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Pattern Detection TIBCO BusinessEvents Thematic Summary events Decisions Processes and Views TIBCO BusinessEvents Complex Event Processing (CEP, ESP) Decision Management (business rules) Real-time Dashboards (real-time Inter- active BI) Straight Thru Processing (real-time process eventing) 32

33 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Application to SITS 33

34 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Enterprise 2.0 in Action 34

35 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Enterprise 3.0 It's so smart that it knew there was a power outage in one neighborhood 34 minutes before the first resident called the utility. It's so smart that the number of customer-voltage complaints about either surges or drops went from 70 to zero. It's so smart that it identified a transformer that was overloaded and needed to be replaced before it got fried. In the past, the utility knew to replace transformers when they blew and lights went out. The next step: to collect and share information with about 25,000 homes and businesses that have installed or will install "smart meters. 35

36 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Sample Event Processing Usage Summary Adaptive Marketing –Pattern: Capture opportunity with customer while the window is open. Telco –SLA (Service Assurance) –Real Time Service Offers and Analytics Finance –Fraud Detection –Track and Trace Trades/Deals/Settlements –Pre/Post trade exceptions Logistics - Track & Trace –Track Packages against a Plan. Infer package delays in a proactive manner. Alert customers. Government –Track and Analyze patterns that were otherwise very difficult to detect Dynamic Resource Scheduling –Real Time Optimization of Resources against a Plan. 36

37 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Next Steps us to receive High Consequence Architecture White Paper For more information or to arrange a meeting to discuss your business problem contact Atif Chaughtai (301)

38 Federal Aviation Administration SOA Brown Bag #7: Complex Events Processing May 11, 2011 Questions? 38


Download ppt "Presented to: SOA Brown Bag #7 By: SWIM Governance Team/ Atif Chaughtai, TIBCO Software Date: May 11, 2011 Federal Aviation Administration Complex Events."

Similar presentations


Ads by Google