Decision Server. Combining Business Event Processing and Business Rules Management for Decision Agility and Effectiveness IBM Corporation

Similar documents
Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

WebSphere ILOG BRMS. Stephane Marouani Sales and Operations Manager, IBM ILOG A/NZ. IBM Insight Forum 09. Make change work for you

IBM Solutions for Enhancing Business Process Management (BPM)

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

IBM Business Automation Workflow

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

Kalpana Margabandhu Director, WebSphere Adapters,Partner Gateway and WDI, AIM Development

Adapting CICS Business Rules Quickly & Efficiently with WebSphere ILOG BRMS

Business Rules Management System Moving toward Operational Decision Management

Business Rule Management System

Achieving Healthcare Interoperability in the Cloud with WebSphere ESB

Process Automation An (Executive) Overview. Enzo Greco WW Strategist IBM, Armonk, NY

IBM BPM on zenterprise

IBM Business Monitor Actionable insight to the business

Business Process Management 2010

Mobile & Online Banking

Next Generation SOA Conference

WebSphere Business Integration Collaborations Reference guide. Integrate business processes across your company and beyond.

Business Process Management with JRULE

Oracle Real-Time Decisions (RTD) Ecommerce Interaction Management Use Case

JOURNAL OF OBJECT TECHNOLOGY

A Design Approach to Bridge DevOps and Business Automation

The Information Integration Platform

Realize Positive ROI on Your SOA Investments with Vitria M 3. O Suite

Napredno upravljanje predmetima. Grgo Miočić

Aepona Agile Service Enablement Creating services for business transformation

Extending TouchPoint Banking Suite Applications with OpenSpan

Application Mediation

Paul Lipton. Abstract. Speaker. SOA is Naturally Diverse. The New SOA Synergy: How Runtime Governance, Triage, and Security Must Work Together

Crowe Activity Review System

Business Process Management and its importance in banks

Clinical Approach to Making Healthcare Agile and Modern

Build a Proven Roadmap to Greater Business Agility

OPTIMISING INFORMATION WORKFLOW MANAGEMENT (IWM) IN BANKING

Speed to Value with Documentum xcelerated Composition Platform

Predictive Customer Interaction Management

Business Agility for Smarter Banking

Websphere - Smarter Software For A Smarter Planet. Respond Quickly To Changing Business Process Management Demands

Building an SOA Solution Building a typical SOA application involves the following activities:

IBM Tivoli OMEGAMON XE for. WebSphere Business Integration. Optimize management of your messaging infrastructure. Highlights

WebSphere Business Services Fabric

IBM WebSphere Service Registry and Repository, Version 6.0

Delivering Trusted Information

Financial Services Compliance

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability

IBM Software IBM Business Process Manager

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

APIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation

Service Visibility & Governance with WebSphere Service Registry (and What s New in v7.5)

IBM Enterprise Service Bus for Healthcare

Dramatically improve the way work gets done with IBM Business Process Manager

A New Approach to Managing Information: An Introduction to Advanced Case Management. Session Number Jeff Douglas, Sr. Product Manager, IBM

SOA Management Pack: Runtime Governance, and Improved Manageability of all Aspects of Your Business Flows

FRAUD MONITORING. Modern, comprehensive solution for fraud detection and prevention in banking systems.

JBoss Enterprise SOA Platform

Democratising Predictive & Embedded Analytics. Clinton Etheridge Senior Pre-Sales Consultant

Information On Demand Business Intelligence Framework

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer

Tracking Payments and Securities with IBM Financial Transaction Manager V2 IBM Redbooks Solution Guide

Optimizing Service Assurance with Vitria Operational Intelligence

IBM Smarter systems for a smarter planet IBM workload optimized systems

6 Core Building Blocks of a Group Benefits Underwriting Application

Intelligent Payment Management for Today and Tomorrow Technology Advancement to Navigate the Converging Payments Landscape

Extensible Message Processing Solutions using IBM Software July 2013 Hursley

Adaptive work environments

NetSuite. The World s #1 Cloud Business Management Suite. Why NetSuite? NETSUITE BENEFITS. Data Sheet. Dramatically Reduces IT Costs

Workflow from Straight Thru Processing to Case Management

VISION MANAGEMENT SOLUTION

TECHED USER CONFERENCE MAY 3-4, 2016

BUSINESS SOLUTIONS. An evolution for your business software

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

IBM Operational Decision Manager

Financial Fusion. Feature Guide. Consumer e-finance Suite. version 4.6

Trusted by more than 150 CSPs worldwide.

Business Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific

BPEL PM Preview

Optimize Process Performance with Analyzer, Monitor & Business Intelligence

Microsoft Dynamics Gold Partner. Microsoft Dynamics 365 and Dynamics NAV Upgrade Accounting Software to ERP

Managing a Single View: Master Data Management

Cisco Intelligent Automation for Cloud

Survival of the fittest

POWER OF AGILITY. M^DYNAMICS DynamicPOS DynamicATM DynamicSwitch

InfoSphere Warehousing 9.5

White Paper. Embedded Reporting, Dashboards and Analytics in. OEM/SaaS. Applications

IBM Business Process Manager v7.5 Business and Technical Overview

Effectively Manage and Scale IBM BPM Infrastructure to Support 30,000+ Users WUG - Edinburgh

PUBLIC SECTOR CREATING BETTER CENTRAL AND LOCAL GOVERNMENT SERVICES

Enterprise Mobility Native Mobile Apps that Transform Business Processes and Boost Productivity

Towards transparency and freedom of choice An unbundled pricing model for retail banks

Enabling Transformation in Insurance

Progress Apama & Event Processing. Mark Palmer, Vice President of Event Processing

Retail Business Intelligence Solution

Infosys Real Time Streams

IBM Tivoli Monitoring

Open Banking Approach with SmartVista Technologies. Peter Theunis. BPC Banking Technologies 2017 Mexico City

Transforming Mainframes for Digital Business Bill Miller

Service Oriented Architecture

OppenheimerFunds. How SOA and BPM are being used to improve Operational Efficiency in the Mutual Fund Industry. September 8, 2008

Empowering ACO Success with Integrated Analytics

Transcription:

Decision Server Combining Business Event Processing and Business Rules Management for Decision Agility and Effectiveness

Agenda Introduction WebSphere Decision Server WebSphere BRMS WebSphere Business Events Summary 2

Decision Agility and Effectiveness Requires Situational Awareness and Response Event Account Withdraw Event Started Application For New Account Event Account Withdraw Actionable Situation Numerous small deposits and small withdrawals within short time frame Actionable Situation Did not complete application after 2 days and have had other activity with the bank or are an existing customer Actionable Situation High-value customer and cumulative withdraws G.T. 75% of balance within last 30 days Action: Flag account and initiate money laundering evaluation Action: Trigger follow-up process to assist with completion of the application Action: Alert Account Manager of possible attrition

data Key Technologies for Decision Agility and Effectiveness Derive deep understanding of data with analytics Monitor and report on data to provide real-time insight data Event Correlate business events and detect critical business situations Orchestrate business processes and human task applications Event Event Automate high-volume operational decisions with business rules data data

Business Events Indicates the Need to Make Decisions Address Change Logged into website Wire transfer Close account Added dependent Suspicious activity Account rollover Bill paid Large Transaction Accept offer Customer complaint Late payment Increase in activity Open account Start Application for New Account 5 5 Events pass silently back and forth as unrelated pieces of communication. They are a source of great power, for when they are correlated, they yield a wealth of information. -Dr. David Luckham, Professor Emeritus, Stanford University

Agenda Introduction WebSphere Decision Server WebSphere BRMS WebSphere Business Events Summary 6

WebSphere Decision Server WebSphere Business Events (WBE) plus ILOG JRules Detect (WBE) Decide (JRules) Evaluations Correlations Actions WBE - Detects when events or patterns of events occur to notify people or systems to take action Actions JRules - Decides business outcome through execution of business rules against available data

Agenda Introduction WebSphere Decision Server WebSphere BRMS WebSphere Business Events Summary 8

BRMS What are the steps? 1- Discover, extract and model rules and vocabulary Mainframe Manual Processes Monolithic Applications Rule Repository User Tools 2- Deploy rulesets 5- Maintain Rules as Decision Services Spreadsheets Databases Rule Execution Server 4- Monitor Service 3- Integrate with Orchestration layers/client applications as a business component Business processes Portals Client Apps Queue/Bus Mainframe

ILOG JRules Components Rule Studio Rule Team Server Decision Validation Services Sync Rule Solutions for Office Eclipse-based Rule IDE Rule design & development Deploy rules Deploy rules Web-based console for Rule Maintenance & Testing Sync Offline Rule Maintenance Decision Warehouse Rule Repository Runtime environment Audit trail of decisions Rule Execution Server Single node or cluster (J2SE & J2EE compliant) Web-based console to monitor & control rule execution 10

Examples of Customer BRMS Applications Banking Loan Origination Credit Decisioning Sales Advisory Payments Accounting Insurance Claims Processing Underwriting Quoting Rating Commissioning Capital Markets Automated Trading Trade Order Management Accounting Compliance KYC / AML On Boarding Public Sector Claims Processing Entitlement and Benefit calculation Fraud Detection and Management Screening and Targeting Telecom Transportation and Travel Retail Manufacturing Offer Configuration Order Management Fraud Detection and Management Loyalty Programs Network Monitoring Promotions Management Loyalty Programs Customer Service Billing Contract Management Online recommendation Campaign Management Order Management Pricing Order Management Billing Contract Management

Drivers for implementing the logic in JRules When there are large numbers of rules When the rule logic is complex When the business/policy owners need to be able to view or change the logic When the logic changes frequently When multiple versions of the logic are required for different date/time/regional/etc. criteria When you need high performance When you wish to reduce on-going maintenance costs When the decision services are re-used across systems

Agenda Introduction WebSphere Decision Server WebSphere BRMS WebSphere Business Events Summary 13

WebSphere Business Events A powerful, scalable, flexible event processing platform Business user oriented interfaces reducing time to value. Built-in Connectivity to the widest range of events. Designed to expect change supports incremental development and deployment The Convergence of Power and Ease of Use The real world is mostly event driven, and event-driven situations are best addressed by event-driven business applications. Roy Schulte, VP Gartner Research

Building up some logic and then If Event Conditions Actions (Enrichment) (Value or Correlation) (Enrichment) (Alert or Initiate Systems) If Event-A occurs then initiate Action-X If Event-A occurs and Data Field = <>(value) then initiate Action-X If Event-A occurs 3 times and Data Field = <>(value) then initiate Action-X If Event-A occurs and Event-B occurs and Data Field = <> (value) then initiate Action-X,Y If Event-A occurs and Event-B occurs and Event-C does not occur and Data Field = <> (value) then initiate Action-X,Y If Event-A occurs and Event-B occurs within 15 minutes and Event-C does not occur within 2 days and Data Field = <> (value) then initiate Action-X,Y,Z If Event-A occurs and Event-B occurs 2 times within 15 minutes and Event-C does not occur within 2 days and Data Field = <> (value) then initiate Action-X,Y,Z

WebSphere Business Events Design and Runtime Interface Design Data Dashboard Design WBE Object Repository Business Event Tester Event Flow Event Capture and Replay User Console

Define Logic with Graphical Interface Empowers IT and Business Analyst to define the logic Event Interaction Data Filter Conditions Actions Drop-down, Point & Click Construction Filters Business Vernacular Reusable Assets Events, Filters, Actions Business Define Logic Users without Maintain Programming Logic

Drivers for detecting event patterns in WBE Use WBE to identify event patterns Where the actionable event needs to be derived from physical events Where the action is not an immediate result of a single event Across multiple event types, different event sources Where the non-occurrence of an event is significant Where events may not be ordered Where events are time related - must occur by a particular time, or within a particular time of one another Evaluations Correlations Capture Generate Actions

Agenda Introduction WebSphere Decision Server WebSphere BRMS WebSphere Business Events Summary 19

WebSphere Decision Server in combination with an ESB A rich source of business events from the ESB Event transformation takes place within the ESB Actions can be routed and transformed by the ESB Rule based routing and transformation Promoting consistent reuse of rules across the organisation Event Event ESB Event Correlate business events and detect critical business situations Automate high-volume operational decisions with business rules WBE provides nodes and primitives for WebSphere Message Broker and WebSphere ESB use JMS or MQ for DataPower BRMS can either be called via web services, embedded as JCA components or run in process

Health Care: BEP + BRMS Disease Management Business Challenge: Large, regional Healthcare provider challenged to offer improved patient after-care to reduce readmissions, overall cost and risk for both provider and payer. Solution: WebSphere Business Events and WebSphere ILOG JRules are being used for real-time assessment and decision-making for chronic disease management: capture care events and home health device metrics catch problems before they escalate into a dangerous and costly treatment situation when WBE detects and identifies defined patterns of interest, it initiates JRules to make patient-specific decisions, providing guidance to healthcare provider Goals: Ability for clinicians to customize logic for individual patients Improved patient care and loyalty to the provider Reduced readmissions Reduced cost to patient and provider Mitigates risk for both the provider and payer

Insurance & Credit Card Services: BRMS + BEP Maximize the Value of Customer Interactions Customer Acquisition (E.g. Car Insurance) WBE to monitor customer behaviour and offer promotional discounts Detect multiple requests for insurance quote over a short period of time Detect quote requests that have not been accepted within a period of time Trigger action to JRules to determine customer promotional offer JRules to determine whether to make an offer, and if so, for what Tailor offer based on customer demographic and quote details Provides ability to quickly introduce/remove offers as company risk profile changes Value Add Personalized Service and Interaction (E.g. Credit Card Services) WBE to monitor transaction behaviour based on individual customer preferences Detect patterns and subsequently notify cardholders about card activity behavior and thresholds (i.e. purchases exceed threshold over 24 hours) Offers business users the flexibility to change rules and patterns definitions Identify behaviour patterns that meet promotional opportunity JRules to determine whether to offer a targeted offer, and if so, for what Precise offer based on customer profile and behaviour

Agenda Introduction WebSphere Decision Server WebSphere BRMS WebSphere Business Events Summary 23

Key Technologies for Situational Awareness and Response Business Event Processing Primarily implements a timebased pattern detection model correlating events as data is in motion Main purpose is to determine what of interest is transpiring and coordinate one or more responses by other systems or generate alerts to people Correlating patterns of events coming from different sources is a key capability Business Rules Management Primarily implements a decision model - given a snapshot view of data, determines best course of action at a specific point in a process or application Main purpose is to automate a decision based on a combination of factors (business policies, regs., best practices) Governing the evolution of decision logic used by operational systems is a high priority Gartner characterizes BRMS and CEP systems as complementary notions. The combination being required to implement intelligent decision management programs. Gartner Research Report: Rule Engines and Event Processing, Mar 9 2009