Zero to Hero with JBoss BRMS Primer (part I)
Upcoming SlideShare
Loading in...5
×
 

Zero to Hero with JBoss BRMS Primer (part I)

on

  • 1,493 views

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 ...

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

Statistics

Views

Total Views
1,493
Views on SlideShare
700
Embed Views
793

Actions

Likes
1
Downloads
28
Comments
0

6 Embeds 793

http://www.schabell.org 593
http://planet.jboss.org 98
http://www.jboss.org 90
http://abtasty.com 5
http://feeds.feedburner.com 5
http://www.hanrss.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • Zero to Herowith JBoss BRMS Primer (part I) Eric D. Schabell JBoss Technology Evangelist t: @ericschabell / e: erics@redhat.com 1
  • 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 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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 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
  • JBoss BRMS, the future is now24