0
Zero to Herowith JBoss BRMS Primer (part I)                              Eric D. Schabell                              JBo...
Today Part I●    Basic training●    The making of a hero●    Questions    2
Basic training...                    What is a BRMS?                    Rules...                    Processes...3
JBoss BRMS    What is a rule?    ●        In short, a rule is an premise and conclusion         ●           If it is raini...
JBoss BRMSWhat is inferencing?    ●        We want to take all of our data (facts) and        combine it with our knowledg...
JBoss BRMSWhat is inferencing?    ●        We want to take all of our data (facts) and        combine it with our knowledg...
JBoss BRMSWhat is inferencing?    ●        We want to take all of our data (facts) and        combine it with our knowledg...
JBoss BRMSWhat is inferencing?    ●        We want to take all of our data (facts) and        combine it with our knowledg...
JBoss BRMSWhat is inferencing?    ●        We want to take all of our data (facts) and        combine it with our knowledg...
JBoss BRMSInference Engine     ●         The brain of a Production Rule System is an Inference         Engine which matche...
A Business ProcessAn activity or set of activities that will accomplish a specific organizational goal...                 ...
The Solution                     Catalog         Shipping                                           Packaged Apps         ...
Introducing JBoss Enterprise BRMS 5.3     A Single Distribution for Business Rules Management, Business Process     Manage...
BRMS Components                                                               Business Events                  Authoring T...
BRMS Components                                                               Business Events                  Authoring T...
BRMS Components                                                               Business Events                  Authoring T...
BRMS Components                                                               Business Events                  Authoring T...
BRMS Components                                                               Business Events                  Authoring T...
The making of a hero...19
Customer Evaluation Demo          https://github.com/eschabell/brms-customer-evaluation-demo20
Rewards ApprovalRewards Approval Extended            https://github.com/eschabell/brms-rewards-demo21
Questions?22
●    JBoss BRMS    ●        http://www.redhat.com/products/jbossenterprisemiddleware/business-rules●    Customer Evaluatio...
JBoss BRMS, the future is now24
Upcoming SlideShare
Loading in...5
×

Zero to Hero with JBoss BRMS Primer (part I)

1,350

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. Take a walk with us through the Customer Evaluation Demo and the Rewards Demo where we explain step by step what is happening and how you too can reproduce these locally. By the end of this session you too can amaze your friends and colleagues, becoming the local Red Hat JBoss BRMS hero!

Webinar: http://sg.redhat.com/about/events-webinars/webinars/2013-04-11-zero-to-hero-brms-1

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

No Downloads
Views
Total Views
1,350
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
36
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Zero to Hero with JBoss BRMS Primer (part I)"

  1. 1. Zero to Herowith JBoss BRMS Primer (part I) Eric D. Schabell JBoss Technology Evangelist t: @ericschabell / e: erics@redhat.com 1
  2. 2. Today Part I● Basic training● The making of a hero● Questions 2
  3. 3. Basic training... What is a BRMS? Rules... Processes...3
  4. 4. JBoss BRMS What is a rule? ● In short, a rule is an premise and conclusion ● If it is raining, then the ground must be wet ● A rule is made of conditions and actions. When all the conditions are met, a rule may “fire”. ● A rule operates on facts (data). In our case, these facts are instances of objects in our application.4
  5. 5. JBoss BRMSWhat is inferencing? ● We want to take all of our data (facts) and combine it with our knowledge (rules) and come up with some conclusions (inferencing)5
  6. 6. JBoss BRMSWhat is inferencing? ● We want to take all of our data (facts) and combine it with our knowledge (rules) and come up with some conclusions (inferencing)6
  7. 7. JBoss BRMSWhat is inferencing? ● We want to take all of our data (facts) and combine it with our knowledge (rules) and come up with some conclusions (inferencing)7
  8. 8. JBoss BRMSWhat is inferencing? ● We want to take all of our data (facts) and combine it with our knowledge (rules) and come up with some conclusions (inferencing)8
  9. 9. JBoss BRMSWhat is inferencing? ● We want to take all of our data (facts) and combine it with our knowledge (rules) and come up with some conclusions (inferencing)9
  10. 10. JBoss BRMSInference Engine ● The brain of a Production Rule System is an Inference Engine which matches facts against Production Rules. ● When matches are found, the rules actions are fired.10
  11. 11. A Business ProcessAn activity or set of activities that will accomplish a specific organizational goal... Problems: • Inefficient manual processes • Error prone • Non-repeatable • Lack of visibility Shipping • Hard to change Catalog Financials Inventory Packaged Apps (e.g. SAP) Orders11
  12. 12. The Solution Catalog Shipping Packaged Apps 1. Automate interactions with LoB Systems... 2. Drive the business process from a model... Benefits: • Efficient (less cost) • Easy to change • Fewer errors 4. Provide visibility 3. Manage user • Improved visibility into process participation... execution data12
  13. 13. Introducing JBoss Enterprise BRMS 5.3 A Single Distribution for Business Rules Management, Business Process Management and Complex Event Processing Features Benefits  Highly flexible and customizable  Enables improved, automated business processes & decisions  Tools for business users and developers  Enables business agility  Open, standards-based13
  14. 14. BRMS Components Business Events Authoring Tools for Business Enterprise Users Applications Business Repository Event Analysts Processor Web Services Business Business Process Rule Manager Definitions Rule Engine Java Authoring Tools for Developers Developers Business Business Business Data Users Central Operations14
  15. 15. BRMS Components Business Events Authoring Tools for Business Enterprise Users Applications Business Repository Event Analysts Processor Web Services Business Business Process Rule Manager Definitions Rule Engine Java Authoring Tools for Developers Developers Business Business Business Data Users Central Operations15
  16. 16. BRMS Components Business Events Authoring Tools for Business Enterprise Users Applications Business Repository Event Analysts Processor Web Services Business Business Process Rule Manager Definitions Rule Engine Java Authoring Tools for Developers Developers Business Business Business Data Users Central Operations16
  17. 17. BRMS Components Business Events Authoring Tools for Business Enterprise Users Applications Business Repository Event Analysts Processor Web Services Business Business Process Rule Manager Definitions Rule Engine Java Authoring Tools for Developers Developers Business Business Business Data Users Central Operations17
  18. 18. BRMS Components Business Events Authoring Tools for Business Enterprise Users Applications Business Repository Event Analysts Processor Web Services Business Business Process Rule Manager Definitions Rule Engine Java Authoring Tools for Developers Developers Business Business Business Data Users Central Operations18
  19. 19. The making of a hero...19
  20. 20. Customer Evaluation Demo https://github.com/eschabell/brms-customer-evaluation-demo20
  21. 21. Rewards ApprovalRewards Approval Extended https://github.com/eschabell/brms-rewards-demo21
  22. 22. Questions?22
  23. 23. ● JBoss BRMS ● http://www.redhat.com/products/jbossenterprisemiddleware/business-rules● Customer Evaluation Demo ● https://github.com/eschabell/brms-customer-evaluation-demo● Rewards Demo ● https://github.com/eschabell/brms-rewards-demo● Blogs ● http://howtojboss.com/tag/brms5 ● http://www.schabell.org/search/label/BRMS23
  24. 24. JBoss BRMS, the future is now24
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×