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

5,090 views
4,735 views

Published on

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.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,090
On SlideShare
0
From Embeds
0
Number of Embeds
1,130
Actions
Shares
0
Downloads
273
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 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
  • Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions

    1. 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. 2 Agenda ● What is a BRMS / BPMS / CEP? ● The Product – JBoss BRMS ● Market Overview & Competition ● The Next Wave – JBoss BRMS 6 & BPM Suite 6
    3. 3. 3 What is a BRMS?
    4. 4. 4 INSURANCE COMPANY Problems: 1. Business rules are hidden in applications Insurance Claim Example
    5. 5. 5 INSURANCE COMPANY Problems: 1. Business rules are hidden in applications 2. It takes too long to change business rules Insurance Claim Example
    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
    7. 7. 7 The BRMS Solution
    8. 8. 8 Rule Repository 1. Separate the business rules from the applications The BRMS Solution
    9. 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. 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
    11. 11. 11 What is a BPMS?
    12. 12. 12 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...
    13. 13. 13 The BPMS Solution Catalog Shipping 1. Automate interactions with LoB Systems... Packaged Apps
    14. 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. 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. 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
    17. 17. 17 What is CEP?
    18. 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. 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
    20. 20. 20 Introducing JBoss BRMS
    21. 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
    22. 22. 22 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Business Analysts Developers Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central
    23. 23. 23 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Developers Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central Business Analysts
    24. 24. 24 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Developers Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central Business Analysts
    25. 25. 25 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Developers Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central Business Analysts
    26. 26. 26 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Business Analysts Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central Developers
    27. 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
    28. 28. 28 Market & Competition
    29. 29. 29 BRMS Market Overview ● $590M by 2015
    30. 30. 30 BPMS Market Overview ● $3.8B by 2015 6x BRMS Market!
    31. 31. 31 BPM Major Players and Market Share iBPMS MQ Market Share
    32. 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
    33. 33. 33 Open Source BPM: The Next Wave: JBoss BRMS 6 JBoss BPM Suite 6
    34. 34. 34 Red Hat’s BPM Roadmap Leveraging the strengths of JBoss BRMS and Polymita: JBoss BRMS 6 JBoss BPM Suite 6 JBoss BRMS 6
    35. 35. 35 Cool new features Forms Designer
    36. 36. 36 Simulation with Time Resource Cost Priority …
    37. 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
    38. 38. 38 Demos – OptaPlanner.org
    39. 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. 40 Confidential – Partner NDA Required JBoss BRMS Primer Business Rules Management System (BRMS) Demo:Demo: JBoss BRMSJBoss BRMS Cool StoreCool Store
    41. 41. 41 Questions? Eric D. Schabell JBoss Technology Evangelist (Integration & BPM) @ericschabell / erics@redhat.com
    42. 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. 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. 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

    ×