This session will get you started with JBoss BRMS. It will walk you through some of the capabilities, components and basic concepts that one needs to understand to start building process and rule-driven applications. Join us for an hour of Business Process Management (BPM) concepts, explanations of how to capture your enterprises logic in business rules and a demonstration or two from real live processes that bring these concepts to life.
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
1. 1
Red Hat JBoss BRMS Introduction
JBoss Business Rules and BPM Solutions
Eric D. Schabell
JBoss Technology Evangelist (Integration & BPM)
Dortmund, September 2013
2. 2
Agenda
●
What is a BRMS / BPMS / CEP?
●
The Product – JBoss BRMS
●
Market Overview & Competition
●
The Next Wave – JBoss BRMS 6 & BPM Suite 6
6. 6
INSURANCE COMPANY
Problems:
1. Business rules are hidden
in applications
2. It takes too long to
change business rules
3. People interpret rules
inconsistentlyInsurance
Claim
Example
9. 9
Rule
Repository
1. Separate the business rules
from the applications
2. Express rules in terms that the
business can readily understand
AHA!
The BRMS Solution
10. 10
Rule
Repository
1. Separate the business rules
from the applications
2. Express rules in terms that the
business can readily understand
3. Empower business and IT experts
to collaborate
4. Support all the rules
AHA!
The BRMS Solution
14. 14
Catalog Shipping
1. Automate interactions with LoB Systems...
2. Drive the business process from a model...
Packaged Apps
The BPMS Solution
15. 15
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
16. 16
Catalog Shipping
1. Automate interactions with LoB Systems...
2. Drive the business process from a model...
3. Manage user
participation...
4. Provide visibility
into process
execution data
Packaged Apps
The BPMS Solution
18. 18
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
19. 19
Complex Event Processing
Detect 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
21. 21
JBoss BRMS 5.3
Features
Highly 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 Processing
Benefits
Enables improved, automated business
processes & decisions
Enables business agility
27. 27
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
32. 32
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
37. 37
OptaPlanner is a JBoss BRMS 6 application that uses a
variety of algorithms to find optimum solutions to
planning problems
JBoss BRMS 6
OptaPlanner
Tech Preview*
* Technology Previews are unsupported
39. 39
For more information…
Red Hat Partner Center: Collateral, whitepapers,…
http://partner.redhat.com
For Business Users: Get Control Microsite For Developers: JBoss Community Site
http://www.jboss.org/productshttp://www.redhat.com/promo/integrated_enterprise/control/
40. 40 Confidential – Partner NDA Required
JBoss BRMS Primer
Business Rules Management System (BRMS)
Demo:Demo:
JBoss BRMSJBoss BRMS
Cool StoreCool Store
42. 42
Financial Services - Insurance
Pain Points
●
Missed 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
Solution
●
Integrate 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
Benefits
●
Increased 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
43. 43
Transportation
Pain Points
●
Proprietary shipment tracking solutions inadequate – multiple incompatible tracking feeds, limited
visibility into shipment status across multiple transport systems
Solution
●
Leveraged 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.
Benefits
●
Easy 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/
44. 44
Healthcare - Insurance
Pain Points
• Inconsistent customer experience at different touch points and locations
• Service time for each customer too long
• Manual processes for benefit authorization, reimbursements, invoice control
Solution
• Developed 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
Benefits
• Business users can manage rules
• Policies interpreted consistently
• Reduced customer service time, happier customers
Customer Story
https://engage.redhat.com/forms/20120403ImplementingRules
Editor's Notes
Reviewing what we’ve discussed today...
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 business 4. 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