Business Rules Engines and Microsoft BizTalk Server 2004 BRE. For Miami Users Group, June 17, 2004 By Rolando Hernandez, BizRules.



Similar documents
Pegasystems Inc. August 2006

The Business Rule Engine 2003 Magic Quadrant

BUSINESS RULES MANAGEMENT AND BPM

Alternatives for Rule-based Application Development

Progress Corticon BRMS

Rules and Business Rules

WORK SMART. Microsoft Dynamics NAV 2009 Simple. Smart. Innovative

Delivering Quality Service with IBM Service Management

How mobility improves the insurance sales process

Fundamentals of Information Systems, Seventh Edition

OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1

TECH CHOICES. January 4, 2006 The Forrester Wave : Business Rules Platforms, Q by John R. Rymer. Helping Business Thrive On Technology Change

TECH CHOICES. January 4, 2006 The Forrester Wave : Business Rules Platforms, Q by John R. Rymer. Helping Business Thrive On Technology Change

CRM in the Contact Center and the Emergence of the Unified Agent Desktop

Business Process Management Tampereen Teknillinen Yliopisto

8/25/2008. Chapter Objectives PART 3. Concepts in Enterprise Resource Planning 2 nd Edition

A Roadmap to Intelligent Business By Mike Ferguson Intelligent Business Strategies

2016 Information Technology Salary Guide. HCRM CORP th Ave, Suite 405 San Diego, CA 92101

Making the Case for BPM: A Benefits Checklist

Why Modern B2B Marketers Need Predictive Marketing

From Information to Answers: Transferring Expertise

3 Reasons Why CRM Built on SharePoint Maximizes ROI

Microsoft and BPM: A Technology Overview

Work Process Management

Microsoft Windows 7 and Office. Key Initiative Overview

Peter Cappelli Professor and Director Center for Human Resources The Wharton School

Five Steps to Integrate SalesForce.com with 3 rd -Party Systems and Avoid Most Common Mistakes

How does your Internet of Things (IoT) strategy stack up?

purexml Critical to Capitalizing on ACORD s Potential

Three proven methods to achieve a higher ROI from data mining

5 Five Ways to Fast ROI With Business Rule Management Systems (BRMS)

Predictive Straight- Through Processing

JEGI Sector Insights: Transforming the Marketplace

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

Achieving HR Transformation 2.0 the Role of Workforce Communications Technologies

Innovation through Outsourcing

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

Process Automation Overview Process Automation Overview

Augmented Search for IT Data Analytics. New frontier in big log data analysis and application intelligence

Technology-Driven Demand and e- Customer Relationship Management e-crm

How To Improve Your Software

CREATING BUSINESS VALUE THROUGH INTEGRATION

Supply Chain Management Build Connections

Tamas Kramer Applications Sales Executive, Policy Automation, Central & Eastern Europe

analytics stone Automated Analytics and Predictive Modeling A White Paper by Stone Analytics

".,!520%'$!#)!"#$%&!>#($!#)!

Maximizing the ROI Of Visual Rules

Breaking with Tradition in the Insurance Industry: Strategies to Insure Operational Efficiency and Future Growth

Making Big Data Analytics Fast and Easy Big Data Not Delivering? Context is the key.

WITH PERSONALIZED

Make technology your business advantage

Figure 1 shows how such decision logic, when embedded within a workflow, can make the workflow very complex.

The Internet of Things

Programmatic Advertising. The B2B Marketer Benchmarks, Budgets and Trends

Vanguard Knowledge Automation System

Cisco, Microsoft merge IP telephony with CRM The Cisco CRM Communications Connector software was developed with Microsoft's help

APIs vs. SOA Integrations with SX without the ION Investment

Business Transformation Utilizing Business Rule Technologies. Don Baisley Peter Cunningham

Is Your Marketing Head in the Cloud?

APPLICATION PLATFORMS AND BUSINESS PROCESSES

Safe Harbor Statement

Why Alerts Suck and Monitoring Solutions need to become Smarter

The Human Touch in a Digital World. Regulatory Compliance In The Cloud. asafety asecurity aservice astrength

What s New with Informatica Data Services & PowerCenter Data Virtualization Edition

Applied Business Intelligence. Iakovos Motakis, Ph.D. Director, DW & Decision Support Systems Intrasoft SA

CA Aion Business Rules Expert 11.0

Moving the NPS Needle - How to Use Customer Feedback to Drive Improvement

Fundamentals of Information Systems, Fifth Edition. Chapter 1 An Introduction to Information Systems in Organizations

INFORMATION ARCHITECTURE FOR STEEL. Madhurak Rajagopal*, Gabriel Vladut**

Business Intelligence Standardization. Executive Overview

Transforming Field Service Operations w ith Microsoft Dynamics NAV

Industry models for insurance. The IBM Insurance Application Architecture: A blueprint for success

STATE OF B2B MARKETING METRICS AND ANALYTICS 2015

Using In-Memory Computing to Simplify Big Data Analytics

Organizations remain under intense pressure to reduce costs To reduce costs we must increase efficiency in resource allocation

Team Avanade Project Total 17 Consultants. Accenture Business Services for Utilities Project Total 3 Consultants

Is ITIL right for you? Understand the benefits of Implementing ITIL Processes

T13 TESTING SOA SOFTWARE: THE HEADLESS DILEMMA. John Michelsen itko, Inc. BIO PRESENTATION 10/19/2006 1:30:00 PM

Align IT Operations with Business Priorities SOLUTION WHITE PAPER

How To Do Both

Role of Analytics in Infrastructure Management

The ABCs of DaaS. Enabling Data as a Service for Application Delivery, Business Intelligence, and Compliance Reporting.

Data Virtualization: Achieve Better Business Outcomes, Faster

Rolando Hernandez Business Rules Architect Insurance, Financial Services & Banking

What You Need to Know About the Future of Data-Driven Marketing

Closed Loop Incident Process

Vinay Parisa 1, Biswajit Mohapatra 2 ;

Rootstock Software White Paper How Cloud Computing is Changing the Manufacturing ERP Landscape

Building a Mature Mobile Strategy: 4 Criteria for Secure Collaboration

SOLUTION WHITE PAPER. Align Change and Incident Management with Business Priorities

Cloud Analytics Where CFOs, CMOs and CIOs Need to Move To

Transforming the Health & Human Services Enterprise: The Promise of Using Modern Technological Solutions

White Paper November Smart-Edge: Next Generation Sales & Operations Planning State-of-the-Art Application

Jabil builds momentum for business analytics

Simplify and Automate IT

The Four Secrets of Highly Successful Agile Support Centers

How technology enables HR transformation

1.2. The key benefits of the shift to the cloud The emergence of No-code metadata driven application platforms... 4

3 Years of Transformation Research

Transcription:

Business Rules Engines and Microsoft BizTalk Server 2004 BRE For Miami Users Group, June 17, 2004 By Rolando Hernandez, BizRules.com

What s a Rule Engine?

Database for data Rulebase for rules 3

Traditional programming approach using hard-coded rules Client Applications 1 st Tier Database 2 nd Tier Code Business Rules Data Problems Duplicate rules must be coded & maintained in many systems Hard to isolate rules from code during maintenance Even harder to change and test apps Takes months to change hard-coded business logic Redundant development & maintenance costs 4

Modern rules-based approach using a Rule Engine instead of hard-coding rules Client Applications 1 st Tier Database 2 nd Tier Rule Engine 3 rd Tier Code Business Rules Data Benefits Shared rules (Reuse) Rules coded once Rules are isolated from code Smaller Applications Easier to change and test applications Takes days to change business rules Faster Time to Market Lower Development & Maintenance costs 5

New Application Development Model Model-Driven Architecture (MDA) Models generate the code automatically Business Process Management (BPM) Automate, optimize, simulate Business Rules Management (BRM) Enables business people to write their own rules Code/development/maintenance costs reduced from 20-30% to 40-50% Higher value business modeling replaces coding Business people will model processes/rules themselves Fewer IT coders needed Coding jobs going offshore will disappear 6

Shared Rules & Enterprise Rules Architecture DATABASE APPLICATION PROGRAMS USER INTERFACES (TOUCHPOINTS) DW CALL CENTER IN-PERSON FRONT DESK CUSTOMER INTERNAL SYSTEMS INTERNET WEBSITES PRODUCT E R P ENTERPRISE APPLICATION INTEGRATION C R M OLTP SYSTEM CALLCENTER MARKETING CONSUMER B2C WEB EMAIL SALES PARTNER B2B WEB IVR COMPETITOR EIS DSS WIRELESS WEB Entity Statutory Tax Accounting HR Rooftops CostCenter Billing Compliance Eligibility Promotions Pricing Commission Recording Reporting Up Sell Cross Sell Delivery OSHA EPA FTC SEC FDA County IP Risk Mgmt Profitability Prospect Customer Acct History Geography Margins Inventory Supply Chain Product Selection Problem Resolution Sarbanes VIP/New Crisis Mgmt Expert Decisions Policy SOP Retention Expert Advice BUSINESS RULES (RULEBASE) 7

Who uses Rule Engines?

Over 90% of the Fortune 100 use AI and Business Rules Engines Use Artificial Intelligence to make their systems smarter AI is not widely publicized or well understood But those who use it successfully cannot live without it 9

DuPont For every $10,000 spent to develop expert systems, we realize $1 Million in savings and profits - adding up to over a $1 Billion. www.exsys.com 10

American Express Authorizer s Assistant 35,000 business rules in Authorizer s Assistant Rule-Based Expert System handles all AMEX credit card authorizations worldwide This system has never been down in 13 years. Guess how many people it takes to maintain this mission-critical rule-based system? Business rules simulate the decision process of experienced credit agents Marilyn Stark, Director, American Express http://bizrules.com/us/page/art_keytocrm.htm 11

Sabre and Orbitz SABRE Next Generation Travel Technology Platform Rules will improve developer productivity by 100% Rules will reduce cycle time to update fare requirements (rules) by 75% ORBITZ Competitive edge is rules-based search engine Built by ITA Software, owned by AI Ph.D. s from MIT 12

Business Rules Hype Cycle DEC XSEL XCON 1980 EXPERT SYSTEM EMERGES FANNIE MAE DUPONT AMEX AUTHORIZER S ASSISTANT 1984 1986 1988 1990 MOBIL 1995 1996 OSHA AMAZON 1997 DELL AIG EXPERT SYSTEM RENAMED BUSINESS RULES ENGINE S.S.A EDP 2000 DELTA I.R.S ORBITZ SABRE CAPITAL ONE VISA 2001 VANGUARD GE 2002 BRE + BPM EMERGING 2004 MSFT IBM 2006 13

Rule Engine Family Tree Exsys 1st Class Fusion MultiLogic AICorp KBMS AION Trinzic Platinum Technology CA / Computer Associates AION Neuron Data Blaze Software Brokat HNC / Blaze Fair Isaacs / Blaze Exsys Level 5(84) Info.Builders(87) Inso Corp.(96) Rule Machines Corp.(97) Inference Brightware MindBox ARTEnterprise egain Attar ExpertRule KnowledgeBuilder SoftLaw Statute Expert Intellicorp KEE Haley 1980 1990 14 Vision Software Versata ESI Logist Corticon Sapiens Pega RulesPower MSFT? IBM? Oracle? 2000

What are some Benefits of using Business Rules Approach Reduces system development and maintenance costs by 20, 30, 40, 50% or more Speeds up Time to Market Rule Engine automatically determines when and in what order to fire the rules Changes are easy - Adding new rules does not break old rules Rules can be shared across applications Eliminates Redundant and duplicate business rules 15

Business reasons for using business rules engines (BRE) instead of hard-coding rules Business rules are proven technology; Although it may be emerging technology for some companies, global leaders like AMEX and DuPont have been saving billions of dollars for over 15 years Rule engines becoming mainstream Gartner says BRE penetration going from 20% to 80% over next few years Coding rules using a BRE results leads to 20-50% reduction in Application Development & Maintenance costs vs. hard-coding rules. Bill Gates Within a decade, we should be able to reduce the amount of code [companies] write by at least a factor of five. Exponential rule growth problem The RETE inference engine algorithm is the only known and proven algorithm that does not slow down as more rules are added. With hard-coded/duplicated rules, performance degrades exponentially PCs are 1000x times more powerful now Yes, rule engines were slow in the 1980s, but PCs were only 10mHz 16

Technical reasons for using business rules engines instead of hard-coding rules Applications require very complex business logic Rule-based languages speed up developer productivity Traditional looping, branching, IF/THEN functions are designed for controlling program flow, not processing complex business rules Rules embedded/buried in program code is costly & redundant Database triggers and stored procedures are not rule engines and do not provide intelligence, reasoning, inference, forward chaining, backward chaining, rule chaining, or pattern matching Cannot share hard-coded rules across applications 17

The Strategic Value & ROI of the Business Rules Approach According to business rules analysts and practitioners

What s the Strategic Value & ROI for Business Rules Engines? Prevent business mistakes Reduce Application Development & Maintenance Costs by 20-50% up to 80-90% Ensure compliance with regulations, legislations, policies, and guidelines Ensure correct and consistent decision-making Automate decision-making & knowledge-based business processes Capture corporate knowledge before it s lost 19

Reduce Applications Development & Maintenance costs by 20-50% or more today Gartner reports from 20-30% to 40-50% reduction in AD&M costs today AIG reports 3 to 1 reduction in AD&M costs (67%) DuPont, AMEX, Sabre,, Orbitz 20

Reduce Applications Development & Maintenance costs by 80-90% in 5-105 years Gartner: We will see 10 to 1 savings in AD&M (90% 90%) ) as we learn to manage this new technology Bill Gates says we will get at least a 5 to 1 reduction in AD&M in next few years (80%( 80%) 21

Jim Sinur, Senior VP and Distinguished Analyst, Gartner While we're seeing the early adopters get significant ROI, we think once we learn how to manage this technology, as it matures, we will see some of the ratios that were talked about, 10 to 1. 1 I think the real power here is we're putting the business rules back in the hands of the business users at a maximum, and at a minimum you're changing the way programmers work in that you don't have to go thru a long fixed overhead cycle to make changes to the computer systems. You can change the rules near real-time. http://bizrules.com/us/page/ftcmtg_part2.htm 22

How will a 50% to 90% reduction in development costs affect developers? Business Rules Engines allow fewer people to code at a higher level of abstraction, faster. Programmers will need to change and adapt to this new development model or face downsizing Programming jobs going offshore today are not coming back. Those offshore jobs will disappear. Rolando Hernandez, BizRules.com 23

Rolando Hernandez CEO & Chief Rules Officer, BizRules.com There's a big problem in IT in America which is a lot of jobs are going to India It makes sense for CEO's to send programming overseas It is more cost-effective, it's cheaper. So we need to be more productive. This technology (Rule Engines) is sort of a faster way to program, so that one programmer using this technology can do the equivalent work of ten programmers the old way. Imagine if businesses get it and they start hiring IT people back to work who are out of work, and then you don't have to send that work overseas because one US programmer might be as productive as ten of the 'old way' programmers. http://bizrules.com/us/page/ftcmtg_part2.htm 24

The True Strategic Value of the Business Rules Approach and Business Rules Engines (BREs) According to Bill Gates

Bill Gates Gartner Symposium/ITxpo 2004, Mastermind Keynote Interview, March 30, 2004 San Diego, CA Many of the Holy Grails of computer science that have been worked on for over 30 years will be solved in this 10 year period. We ll model IT systems to make them behave in very rich automatic ways. We ll model your business processes so that instead of writing lots of lines of code to customize software for you versus some other company, it s just going into this visual model and saying our approval process is slightly different, our payment process is slightly different. So we won t be writing as much code. We won t have the kind of complexity that we have today. It s expressing, without code, exactly what the steps are that need to take place. 26

Bill Gates (continued) The heart and soul of this is to take what is required, large amounts of code, and say that a business analyst can do these things. The beauty of this is the model The key breakthrough in coding is to write less code. Corporations and governments need the platform to be so high-level that with these modeling tools the amount of code they re writing [is decreased]. Within a decade, we should be able to reduce the amount of code [companies] write by at least a factor of five. * * 80% reduction 27

Bill Gates (continued) The tools should make [sure] you re expressing those things in a way that a non-programmer can understand. The [consulting] services get refocused away from writing a bunch of blue code to whatever the true business value is: [designing the business model ] Designing what the resource allocation algorithm should be Designing how when you re working with a new partner what the model should be It s a real shift in the services model. We re talking a 10-year timeframe. This does not happen overnight. This is what the IT industry owes to it s customers. 28

Rule Engine Family Tree Exsys 1st Class Fusion MultiLogic AICorp KBMS AION Trinzic Platinum Technology CA / Computer Associates AION Neuron Data Blaze Software Brokat HNC / Blaze Fair Isaacs / Blaze Exsys Level 5(84) Info.Builders(87) Inso Corp.(96) Rule Machines Corp.(97) Inference Brightware MindBox ARTEnterprise egain Attar ExpertRule KnowledgeBuilder SoftLaw Statute Expert Intellicorp KEE Haley 1980 1990 29 Vision Software Versata ESI Logist Corticon Sapiens Pega RulesPower MSFT? IBM? Oracle? 2000