370 likes | 627 Views
Business Event Processing. What is your business opportunity ?. Bart Schouw – Bus. Dev . Manager EMEA bschouw@progress.com. Agenda. Background – Business Event Processing What is Business Event Processing What is Apama Use Case. What is this?. The Business Pipeline.
E N D
BusinessEvent Processing What is your business opportunity? Bart Schouw – Bus. Dev. Manager EMEA bschouw@progress.com
Agenda Background – Business Event Processing What is Business Event Processing What is Apama Use Case
The Business Pipeline Manufacturing: Order to Cash Invoice Ship Assembly Inventory Credit Order
The Business Pipeline Banking: New Accounts and Loan Origination New Accountor Loan Underwriting& Approvals Risk-BasedPricing Identity& Fraud CreditScoring Banking/CreditApplication
The Business Pipeline Financial Services: STP/Trading(Straight Thru Processing) Custodian Settlement Execute Route Match Order
The Business Pipeline Telco: OSS/Provisioning (Operational Support Services) Activation Order
Algorithmic trading 100 ms 20 ms Airline operations 20 min 30 sec Call center inquiries 8 hr 10 sec Track financial position 1 day 5 min 15 min 1 day Supply chain updates Phone activation 3 days 1 min Refresh data warehouse 1 week 0.5 hour Trade settlement 5 days 2 hrs. Build-to-order PC 4 weeks 1 day The first trend mail express fax e-mail Document transfer Business Requirement Reduce Processing time Design Strategy STP, zero latency Typical Business SLAs106 105 104 103 100 10 1 0Seconds Source: Gartner, Inc.
The trend: My…. • Many different names • Realworld web • Who , what, where • Location based • All points to personalisedinformation and services
RFID in the bookstore. Oct. 2006 23.500 hits
The first challenge: ESB CEP
Today’s Goal The future is now. How event processing technology can support real life services initiatives.
Revenue Assurance • Location BasedServices • On-Line Gaming • RFID • Energy Grid • Assembly Line Event Driven Applications • Market Surveillance • Click stream Target Marketing • Loan Fraud Sense and Respond Applications Real-Time BAM What is BusinessEvent Processing (BEP)? • Detect patterns from real-time event streams that are important for your business • Quickly respond to threats or opportunities What’s it used for?
Adoption of BEP Transport & Logistics Gaming Surveillance Fraud Detection Telco Location Based Services Energy Grid Monitoring Telco Revenue Assurance Real-Time Risk Market Surveillance Cross Asset Trading Smart Order Routing Market Aggregation Real-time Pricing Algorithmic Trading
What about Conventional Database and BI solutions? You are always looking in the rear view mirror • Standard database and BI solutions are: • Too slow to keep up in real time • Not designed to filter events based on sequence and timing • Not designed to initiate or perform actions How can you examine what’s happening and react now?
Monitor, Analyze, and Act with BEP What has happened (BI/Reporting)? Traditional Processing - Acts on data from the past“What was the average response time from yesterday?” Real Time Dashboards “Provide Visibility and Control” What is happening now(BEP)? Event Streams time 1 2 3 4 5 6 7 8 9 Business Event Processing – acts on data in motion “When average response drops belows historic for 15 minutes, send an alert.”
Use Case: Casino Gaming Alert Generation and Fraud Detection • Monitor events • Win/loss by gaming tables, game type, casino area • card swipes (patron, dealer, supervisor) • Formulate alert rules and create alert rule instances • based on value thresholds • based on temporal constraints • Act on alerts • scrutinize tables with heavy losses • meet and greet loyal patrons • eject card counters • aim video camera at table where there is suspicious activity
Alert Rule Instantiation Dashboard Apama Event Manager Surveillance Camera SQL DB Casino Systems Casino Systems Casino Systems High Level Architecture Card Shoe Monitoring Dashboard Socket Adapter Control Events Socket Adapter Apama Events Card Swipe ODBC Adapter Alert Events Streamline Gaming APAMA Alert Mgt System
About Royal DirkzwagerCompany strategy High quality (real-time) information from multiple sources Integration in Customers business processes From data supplier to value added services Geographic expansion
Increase of data volumesGeographical coverage by Dirkzwager AIS network
Increase of data volumesShips reported through Dirkzwager AIS network
ChallengesBusiness issues Integration in Customers business processes Globalization of Customers / Geographical expansion Increasing importance of electronical position information
Increase of data volumesThe effect of world coverage by Space based AIS + LRIT
ChallengesTechnical issues Increase in business rules (events + actions) Number of business events Number of resulting actions Increase of dynamics in business rules Dirkzwager employees (business users) Customers Customer self support Customers can create business rules
Purpose: notifcationwhenship crosses a pre-determinedline. Lines onSeaThe Apama project Issue: AIS (approx. 1000 events/second) Solution: Sonic, High Available message backbone Apama, RealTime Event processing
Lines at SeaArchitecture Apama Event Manager AIS adapter Portal GIS Apama Notification AIS station AIS Server
Apama BEP Summary • A Complete Event Processing Platform • BEP, Real-Time BAM and Event Data Management • Ability to easily adapt to any domain • RAD Development Tools • Business & technical users • Rich BEP language • Graphically-Rich BAM Dashboards • Event-driven dashboards • RAD development • Scalable BEP Engine • 10,000 events X 10,000 rules + Sub-Millisecond Latency • Flexible Event Capture and Replay • Back testing & digital forensics • Rich Integration Framework • Event sources, messaging, & applications • Access historical insight in real-time in RDBMS and BI