copleyi's picture
From copleyi rss RSS  subscribe Subscribe

Indusrty Experience with the IBM Active Middleware Technology (AMiT) 

 

 
 
Tags:  eu  domain  registration 
Views:  182
Published:  October 27, 2011
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Eurid

Eurid

From: corpstrat
Views: 45 Comments: 0

 
web hosting - hosting services - hosting providers - 09843767636

web hosting - hosting services - hosting providers - 09843767636

From: sdiderid
Views: 1104 Comments: 0
web hosting - hosting services - hosting providers - 09843767636
 
Glossary of Domain Name Disputes

Glossary of Domain Name Disputes

From: mandrake619
Views: 627 Comments: 0
Tips for domain name registration and picking the right domain. Web hosting basics.

Godaddy Website Builder & Domains Promo Codes: Save money at Godaddy using this special
p (more)

 
See all 
 
More from this user
A10 Itil Oasys  Webex 090309

A10 Itil Oasys Webex 090309

From: copleyi
Views: 747
Comments: 0

Telecom Trend Tracker May 2010

Telecom Trend Tracker May 2010

From: copleyi
Views: 413
Comments: 0

Calcutta News Dec 27, 2008 Political Tension, Heavy Selling Add To Markets’ Despair

Calcutta News Dec 27, 2008 Political Tension, Heavy Selling Add To Markets’ Despair

From: copleyi
Views: 448
Comments: 0

KLA 2004 talk

KLA 2004 talk

From: copleyi
Views: 162
Comments: 0

2010 Legislative Session Recap

2010 Legislative Session Recap

From: copleyi
Views: 178
Comments: 0

 
See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: IBM Haifa Research Lab – Event Processing Industry Experience with the IBM Active Middleware Technology (AMiT) Complex Event Processing Engine Ella Rabinovich (ellak@il.ibm.com) Joint work with Yonit Magid, Guy Sharon, Sarit Arcushin, Idan Ben-Harrush © 2010 IBM Corporation
Slide 2: IBM Haifa Research Lab – Event Processing Agenda  Introduction  IBM Active Middleware Technology (AMiT) Overview  Industry Experience – 3 use cases  Location Awareness  Continuous Control Monitoring (CCM)  Observation  Lessons learned 2 © 2010 IBM Corporation
Slide 3: IBM Haifa Research Lab – Event Processing IBM Active Middleware Technology (AMiT) - History Integrated with: • WebSphere Message Broker v6.1 • WebSphere Premises Server v6.1 • Entity Analytic Solutions v4.2.1 • DB2 Health Analyzer • Continuous Control Monitor Integrated with: • WBI-Message Broker v5 • WebSphere Server Express 2005 • Part of the IBM Autonomic Computing Toolkit alphaWorks 2003 2001 2008 2006 • AMiT v3 • Customer engagements, POC, prototypes, solutions, services and show cases 2004 • • • • • AMiT v2.1 Integrated with MQSI v2.1 Services Insurance Asset Claim processing Underwriting 1999 • AMiT v1 • IBM Global Technology Services offering • Establishment of the group 3 © 2010 IBM Corporation
Slide 4: IBM Haifa Research Lab – Event Processing From Single Events to Patterns Authoring Tool Events Definitions Event Processing Rules Build Time Run Time Detected Situations event sources Runtime Engine Situation Detection Actions 4 © 2010 IBM Corporation
Slide 5: IBM Haifa Research Lab – Event Processing AMiT Model – the Situation Concept Event Selection e1 Operation Operator Joining Counting Temporal Absence Aggregation Actions Notifications Messages Definition updates User plug-ins Input events Keys Conditions e2 e3 Situation e5 Lifespan e8 initiator terminator 5 © 2010 IBM Corporation
Slide 6: IBM Haifa Research Lab – Event Processing IBM Active Middleware Technology (AMiT) – Engine Architecture and Building Blocks 6 © 2010 IBM Corporation
Slide 7: IBM Haifa Research Lab – Event Processing Flexible Design Core can be adapted for a new environment Implementation of each component can be changed without affecting the whole engine 7 © 2010 IBM Corporation
Slide 8: IBM Haifa Research Lab – Event Processing Industry Experience Through Use Cases  Experience through use cases from different domains  Location Awareness Applications  Continuous Control Monitoring (CCM)  Observation with CEP 8 © 2010 IBM Corporation
Slide 9: IBM Haifa Research Lab – Event Processing Location Awareness Applications  Zone 1 Zone 5 For each factory zone, a policy is defined regarding visitor presence:  Visitor is not allowed to enter this zone at all   Visitor in a zone should always be escorted Zone 4  Zone 2 Zone 3 Visitor in a zone is allowed to stay unaccompanied The event processing engine gets updates of a visitor’s location and detects unauthorized or dangerous situations, such as:  A visitor enters unauthorized zone alone  Visitor is apart from his escort in an unauthorized zone 9 © 2010 IBM Corporation
Slide 10: IBM Haifa Research Lab – Event Processing Location Awareness Applications – cont. Filtering Smoothing RTLS Provider (low-level event source) Persistence Zones Determination Container Checking Input Adapter Backend Backend Interface Output Listener Event Bus AMiT 10 © 2010 IBM Corporation
Slide 11: IBM Haifa Research Lab – Event Processing Continuous Control Monitoring (CCM) Continuous Control Monitoring (CCM) is about giving auditors an automated way to continuously monitor high risk transaction exceptions based on predefined criteria. Risk Pattern to Monitor Split transactions are processed in order to by-pass the required level of approvals Executable CEP Rule Alert when multiple transactions with write-off adjustments in aggregate are greater than 25K within a 90 days rolling window CCM Application Alert on exception 11 © 2010 IBM Corporation
Slide 12: IBM Haifa Research Lab – Event Processing Continuous Control Monitoring (CCM) – Solution 12 © 2010 IBM Corporation
Slide 13: IBM Haifa Research Lab – Event Processing Observation with CEP  A client of the bank has the option to purchase the service of being notified on bank related activities regarding their bank account  Cashing of bank checks of amount exceeding a specified threshold   Account balance exceeds or sinks below a specified threshold (notification once every crossing of the threshold) Completion of an approval process of various types of transactions  A client may choose from several notification options and set some individual parameters for each type of notification through web interface  A client may preference the method by which to notify  Email or text message to a mobile phone 13 © 2010 IBM Corporation
Slide 14: IBM Haifa Research Lab – Event Processing Observation with CEP - Solution  The AMiT engine integrated with the ESB (used by the bank) as another processing node EPObserver Node In msg reformat event Ctrl Failure  Situations are detected asynchronously - not necessarily as a response to an incoming event observation task – the flow and content of the messages are not affected Situation  The broker node performs an CEP Run-Time Engine Catch 14 © 2010 IBM Corporation
Slide 15: IBM Haifa Research Lab – Event Processing Observation with CEP - Solution Type “cash_check” 500 Customer 111 Amount if transaction.type="cash_check“ and transaction.amount>=transaction.parameter_check_threshold DB2 Event Publisher WebSphere Message Broker Dash board Batch sources Data source 2 Retrieve customer registration data from DB Activate rule logic using MB plug-ins Alert Detection Alert Publish AMiT customer threshold send 111 400 by SMS 15 © 2010 IBM Corporation
Slide 16: IBM Haifa Research Lab – Event Processing Lessons Learned  Application build time    Raising the abstraction level – increases usability Expressiveness – ability to detect complex patterns Flexibility and change management (templates and hot-updates)  Application run time    Scalable (both in number of rules and in volume of events) Supports transactions (is able to run as part of a global transaction) Satisfies the various performance requirements (throughput, latency) encountered for different use cases 16 © 2010 IBM Corporation
Slide 17: IBM Haifa Research Lab – Event Processing Lessons Learned – cont. Event processing logic often “leaks” out of the centralized CEP engine to other parts of the solution Event Processing Network (EPN) Raises the abstraction level for the whole event processing logic, not just the part handled by the engine Moxey C. et al: A Conceptual model for Event Processing Systems, an IBM RedguideTM publication. 17 © 2010 IBM Corporation
Slide 18: IBM Haifa Research Lab – Event Processing Questions 18 © 2010 IBM Corporation

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location