Business rules, events, and processes.
Oh my!

Eric D. Schabell
JBoss Technology Evangelist (Integration & BPM)

1
JBoss BRMS Vs BPM Suite
Target:
Process Automation
Service Enabled Orchestration
Intelligent Business Operations

JBoss BP...
BPM Suite Architecture

3
BPM Lifecycle

Core
Services

4
Core Services: Execution Server
Client
Applications

5

ESBs

Partner
Services

Mobile
Clients
Core Services: Integration with FSW
Switchyard

• Defined SY task in Designer
• Direct invocation of SY services
from Proc...
Business Events
Authoring tools
for business
users

Enterprise
Applications
Repository

Event
processor

Business
rule
def...
JBoss BPM Suite Mortgage Demo

8
Demo Overview

9
Process simulation

10
Demo Simulation

11
Model: Data Modeler
Demo Data Modeller

13
Model: Form Designer
Demo Form Designer

15
Business Activity Monitoring

16
Demo BAM

17
Business Events
Authoring tools
for business
users

Enterprise
Applications
Repository

Event
processor

Business
rule
def...
`
• JBoss BRMS & BPM Suite Articles:
– http://schabell.org/search/label/BRMS
– http://schabell.org/search/label/BPMS

• JB...
20
Build the Enlightened Enterprise
For more information, please visit
http://www.jboss.com
Demo code available at https://gi...
Upcoming SlideShare
Loading in …5
×

Business rules, events, and processes. Oh, my!

4,362 views

Published on

Business rules and events exist to drive processes. So in today's dynamic business environment, creating and updating business rules quickly and efficiently is essential. Business process management (BPM) with rule-driven applications is key to making that happen. Red Hat® JBoss® BPM Suite can help.

Are you ready to dive into the world of business process management to create business rules that can be updated by business users without bothering programmers to make code changes? If so, this webinar is for you.

After this webinar, you’ll be able to:

- Recognize capabilities, components, and basic concepts of building business processes for rule-driven applications.

- Recall 2 real life projects that bring those concepts to life, with step-by-step explanations of how to reproduce them yourself.

- Capture your company’s business logic, start to model your company’s business processes, and dazzle your employer and colleagues with your new found skills.

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,362
On SlideShare
0
From Embeds
0
Number of Embeds
2,389
Actions
Shares
0
Downloads
103
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • <number>
    BRMS SUITE 6 NO jBPM
    better ui
    better control versioning + branching
    drools new version 6.0 – new rule algorithm, faster and more efficient, better use of memory, scalability
    optaplanner
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • <number>
    BRMS SUITE 6 NO jBPM
    better ui
    better control versioning + branching
    drools new version 6.0 – new rule algorithm, faster and more efficient, better use of memory, scalability
    optaplanner
  • Business rules, events, and processes. Oh, my!

    1. 1. Business rules, events, and processes. Oh my! Eric D. Schabell JBoss Technology Evangelist (Integration & BPM) 1
    2. 2. JBoss BRMS Vs BPM Suite Target: Process Automation Service Enabled Orchestration Intelligent Business Operations JBoss BPM Suite 6.0 JBoss BRMS 6.0 2 Target - Realtime Decision Management JBoss BRMS 6.0
    3. 3. BPM Suite Architecture 3
    4. 4. BPM Lifecycle Core Services 4
    5. 5. Core Services: Execution Server Client Applications 5 ESBs Partner Services Mobile Clients
    6. 6. Core Services: Integration with FSW Switchyard • Defined SY task in Designer • Direct invocation of SY services from Process • SY can instantiate a business process • SY can signal a process • SY can execute a task 6
    7. 7. Business Events Authoring tools for business users Enterprise Applications Repository Event processor Business rule definitions Business analysts Business Process Manager Rules engine Web Services Java Authoring tools for developers Developers Business data BAM Business users 7 Business users
    8. 8. JBoss BPM Suite Mortgage Demo 8
    9. 9. Demo Overview 9
    10. 10. Process simulation 10
    11. 11. Demo Simulation 11
    12. 12. Model: Data Modeler
    13. 13. Demo Data Modeller 13
    14. 14. Model: Form Designer
    15. 15. Demo Form Designer 15
    16. 16. Business Activity Monitoring 16
    17. 17. Demo BAM 17
    18. 18. Business Events Authoring tools for business users Enterprise Applications Repository Event processor Business rule definitions Business analysts Business Process Manager Rules engine Web Services Java Authoring tools for developers Developers Business data BAM Business users 18 Business users
    19. 19. ` • JBoss BRMS & BPM Suite Articles: – http://schabell.org/search/label/BRMS – http://schabell.org/search/label/BPMS • JBoss BPM Suite Demos: – http://www.schabell.org/2013/10/jboss-bpm-suite-rocking-the-mortgage-demo.html – http://www.schabell.org/2013/11/jboss-bpm-suite-automated-lending-generic-loan-demo.html – http://www.schabell.org/2013/12/bpms-examining-migrated-customer-evaluation-demo.html • JBoss xPaaS Demos: – https://github.com/eschabell/bpms-bam-dashboard – https://github.com/eschabell/openshift-bpm-bam-dashboard 19
    20. 20. 20
    21. 21. Build the Enlightened Enterprise For more information, please visit http://www.jboss.com Demo code available at https://github.com/eschabell 21

    ×