red hat jboss brms primer - jboss business rules and bpm solutions

Download Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions

If you can't read please download the document

Upload: eric-d-schabell

Post on 16-Apr-2017

6.261 views

Category:

Technology


2 download

TRANSCRIPT

Red Hat JBoss BRMS IntroductionJBoss Business Rules and BPM Solutions

Eric D. SchabellJBoss Technology Evangelist (Integration & BPM)

Dortmund, September 2013

Agenda

What is a BRMS / BPMS / CEP?

The Product JBoss BRMS

Market Overview & Competition

The Next Wave JBoss BRMS 6 & BPM Suite 6

What is a BRMS?

INSURANCE COMPANY

Problems:1. Business rules are hiddenin applications

Insurance Claim

Example

INSURANCE COMPANY

Problems:1. Business rules are hiddenin applications

2. It takes too long to change business rules

Insurance Claim

Example

INSURANCE COMPANY

Problems:1. Business rules are hiddenin applications

2. It takes too long to change business rules

3. People interpret rules
inconsistently

Insurance Claim

Example

The BRMS Solution

Rule RepositorySeparate the business rules
from the applications

The BRMS Solution

Rule Repository1. Separate the business rulesfrom the applications

Express rules in terms that the
business can readily understand

AHA!

The BRMS Solution

Rule Repository1. Separate the business rulesfrom the applications

Express rules in terms that the
business can readily understand

Empower business and IT experts
to collaborate

4. Support all the rules

AHA!

The BRMS Solution

What is a BPMS?

A Business Process

Catalog

Orders

Shipping

Financials

Inventory

Packaged Apps (e.g. SAP)

An activity or set of activities that will accomplish a specific organizational goal...

The BPMS SolutionCatalog

Shipping

1. Automate interactions with LoB Systems...

Packaged Apps

Catalog

Shipping

1. Automate interactions with LoB Systems...2. Drive the business process from a model...

Packaged AppsThe BPMS Solution

Catalog

Shipping

1. Automate interactions with LoB Systems...2. Drive the business process from a model...

3. Manage user
participation...

Packaged Apps

The BPMS Solution

Catalog

Shipping

1. Automate interactions with LoB Systems...2. Drive the business process from a model...

3. Manage user
participation...

4. Provide visibilityinto process
execution data

Packaged Apps

The BPMS Solution

What is CEP?

Problems:

Hard to derive business relevant data from available information

Important patterns go undetected

Business fails to respond to changes in its environment

Example: Multiple Customer Touch Points

Complex Event ProcessingDetect events of significance to a business by recognizing time-based patterns in
one or more real-time data feeds...Weather delay in London

Business Rules

Introducing JBoss BRMS

JBoss BRMS 5.3FeaturesHighly flexible and customizable

Tools for business users and developers

Open, standards-based

A Single Distribution for Business Rules Management, Business Process Management and Complex Event ProcessingBenefitsEnables improved, automated business processes & decisions

Enables business agility

BRMS ComponentsRepository

BusinessRule Definitions

Business Data

Enterprise Applications

Business AnalystsDevelopers

Business ProcessManagerRule EngineEvent ProcessorBusiness Users

Web Services

Java

Business Events

Authoring Tools for Business Users

Authoring Tools for Developers

Operations

Business Central

BRMS ComponentsRepository

BusinessRule Definitions

Business Data

Enterprise Applications

Developers

Business ProcessManagerRule EngineEvent ProcessorBusiness Users

Web Services

Java

Business Events

Authoring Tools for Business Users

Authoring Tools for Developers

Operations

Business Central

Business Analysts

BRMS ComponentsRepository

BusinessRule Definitions

Business Data

Enterprise Applications

Developers

Business ProcessManagerRule EngineEvent ProcessorBusiness Users

Web Services

Java

Business Events

Authoring Tools for Business Users

Authoring Tools for Developers

Operations

Business Central

Business Analysts

BRMS ComponentsRepository

BusinessRule Definitions

Business Data

Enterprise Applications

Developers

Business ProcessManagerRule EngineEvent ProcessorBusiness Users

Web Services

Java

Business Events

Authoring Tools for Business Users

Authoring Tools for Developers

Operations

Business Central

Business Analysts

BRMS ComponentsRepository

BusinessRule Definitions

Business Data

Enterprise Applications

Business Analysts

Business ProcessManagerRule EngineEvent ProcessorBusiness Users

Web Services

Java

Business Events

Authoring Tools for Business Users

Authoring Tools for Developers

Operations

Business Central

Developers

BRMS Value Proposition
Top 4 Take Aways

JBoss BRMS 5.3 combines Rules, BPM and Complex Event Processing enabling automation of a wide range of business activities

JBoss BRMS facilitates close collaboration between business and IT users enabling more agile business

JBoss BRMS delivers capabilities on par with prominent, proprietary offerings at a fraction of the cost

JBoss BRMS is open source, with subscription pricing that scales from SMBs to large enterprises

Reviewing what weve discussed today...

Market & Competition

BRMS Market Overview

$590M by 2015

BPMS Market Overview

$3.8B by 2015

6x BRMS Market!

BPM Major Players and Market Share

iBPMS MQ Market Share

JBoss Competitive Differentiation

JBoss BRMS is less than 2% the cost of e.g. IBM WODM

Parity on significant functionality

Single distribution with Business Rules, BPM and CEP

Open, standards-based

Lightweight short time to value

Short learning curve developers are likely already using it

Open Source BPM: The Next Wave:

JBoss BRMS 6
JBoss BPM Suite 6

Red Hats BPM Roadmap

Leveraging the strengths of JBoss BRMS and Polymita:

JBoss BRMS 6JBoss BPM Suite 6

JBoss BRMS 6

Cool new features

BAM

Forms Designer

Simulation with

Time

Resource

Cost

Priority

OptaPlanner is a JBoss BRMS 6 application that uses a variety of algorithms to find optimum solutions to planning problems

JBoss BRMS 6

OptaPlannerTech Preview*

* Technology Previews are unsupported

Demos OptaPlanner.org

For more information

Red Hat Partner Center: Collateral, whitepapers,http://partner.redhat.com

For Business Users: Get Control Microsite

For Developers: JBoss Community Sitehttp://www.jboss.org/productshttp://www.redhat.com/promo/integrated_enterprise/control/

JBoss BRMS Primer Business Rules Management System (BRMS)

Demo:JBoss BRMS Cool Store

Questions?

Eric D. SchabellJBoss Technology Evangelist (Integration & BPM)@ericschabell / [email protected]

Financial Services - InsurancePain PointsMissed upsell opportunities in RSA eChoice website need to present relevant extra products with the insurance quotation

eBusiness team needs to modify business rules in a timely fashion in response to changing market conditions

SolutionIntegrate JBoss Enterprise BRMS into the eChoice application

The Rules Engine is consulted and the appropriate extra products are presented with the insurance quotation

The Rules are implemented as a Decision Table meaning that non-technical staff can understand and modify the rules without needing help from the IT department

BenefitsIncreased revenue per customer

RSA Business Analysts can make dynamic changes to Insurance Rules

Customer Story

http://www.redhat.com/resourcelibrary/case-studies/rsa-improves-agility-with-jboss-enterprise-brms

TransportationPain PointsProprietary shipment tracking solutions inadequate multiple incompatible tracking feeds, limited visibility into shipment status across multiple transport systems

SolutionLeveraged JBoss Enterprise BRMS to build an integrated Transport Management Platform.

Real-time event feeds from GPS tracking, scheduled carriers, barcode scans, collected and interpreted by BRMS CEP facility.

Leverages an innovative path-matching mechanism that evaluates millions of streamed facts against a rulebook over a multiple-day period, generating events that correlate to metrics, such as vehicle arrive, late departure, turnaround time and estimated time of arrival.

BenefitsEasy and quick updating of rules, cutting costs and developer time, and allowing further information to be easily added.

Improved quality of decision making

Significant reduction in manual data entry, and dramatic improvement in the timeliness and quality of tracking information

ROI of several million $ over 3 years

Customer Story

http://www.redhat.com/summit/2012/awards/

Healthcare - Insurance Pain PointsInconsistent customer experience at different touch points and locations

Service time for each customer too long

Manual processes for benefit authorization, reimbursements, invoice control

SolutionDeveloped new platform leveraging BRMS and jBPM to automate key processes & policies

150K authorization requests per day, sub-second response time

50 automated processes, 50M process instances

High availability, farm of 4 servers

BenefitsBusiness users can manage rules

Policies interpreted consistently

Reduced customer service time, happier customers

Customer Story

https://engage.redhat.com/forms/20120403ImplementingRules

Main points to make on this slide:1. SOA Platform is integrating significant telecom industry assets and business processes.2. Flexibility / versatility of the platform as seen by the customer (see quote)3. Challenge revolves around improving the business4. Solution was JBoss Enterprise SOA Platform over BEA/Oracle due to TCO and flexibility (value of JBoss subscription)5. Benefits increased developer productivity, efficiency, reuse and savings for IT; business benefits include faster service provisioning, better quality billing, improved customer satisfaction

Click to edit the title text formatClick to edit Master title style

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline Level

Seventh Outline LevelClick to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Confidential Partner NDA RequiredClick to edit the title text formatClick to edit Master title style

Red Hat ConfidentialClick to edit the title text formatClick to edit Master title style

Confidential Partner NDA Required

Confidential Partner NDA RequiredClick to edit the title text formatClick to edit Master title style

Click to edit the title text format

Click to edit the outline text format