RED HAT JBOSS BPM SUITE AND BRMS PRIMERCapabilities, Vision and Roadmap
Phil Simpson, Product Marketing Manager, Red Hat
Prakash Aradhya, Dir. Product Management, Red Hat
Red Hat JBoss BRMS
3
EVERY ORGANIZATION MAKES OPERATIONAL DECISIONS
4
OPERATIONAL DECISIONS ARE GUIDED BY BUSINESS RULES
5
BUT…
HOW DO WE KNOW WHAT THE RULES ARE?
WHAT HAPPENS WHEN POLICIES OR RULES CHANGE?
HOW DO WE KNOW THAT RULES ARE APPLIED CONSISTENTLY?
• Rules in peoples’ heads• Rules embedded in application
code
6
BUSINESS CHALLENGE
VISIBILITY“It is 10 years old and we
don’t understand the code”
AGILITY“It will take six weeks”
CONSISTENCY“Everyone does
It differently”
7
RULES
BOOKING REQUEST
BOOKING CONFIRM
BUSINESS RULES MANAGEMENT SYSTEM
SOLUTION: BUSINESS RULES MANAGEMENT SYSTEM
RULE AUTHORS
PRICING REQUEST PRICE
CUSTOMER
8
RULES
BOOKING REQUEST
BOOKING CONFIRM
BUSINESS RULES MANAGEMENT SYSTEM
SOLUTION: BUSINESS RULES MANAGEMENT SYSTEM
RULE AUTHORS
PRICING REQUEST PRICE
A BRMS provides:
• Visibility – everyone can see and
understand the business rules
• Agility – Rules can be more easily
changed
• Consistency – Rules are evaluated the
same way every time
CUSTOMER
Tools for business experts
Tools for developers Rule Engine
RULES
Client Apps
RED HAT JBOSS BRMS
Red Hat JBoss BPM Suite
Phil SimpsonSeptember 2016
11
OPERATIONAL DECISIONS ALWAYS OCCUR WITHIN THE CONTEXT OF A BUSINESS PROCESS
12
BUSINESS PROCESS
13
BUT…
HOW DO WE KNOW WHERE THE WORK IS?
WHAT HAPPENS WHEN WE NEED TO CHANGE THE PROCESS?
HOW DO WE KNOW THAT PROCESSES ARE EXECUTED CONSISTENTLY?
• Complex flow logic embedded in applications
• Flow logic in peoples’ heads
14
BUSINESS CHALLENGE
VISIBILITY“It is 10 years old and we
don’t understand the code”
AGILITY“It will take six weeks”
CONSISTENCY“Everyone does
It differently”
Business experts create a model of the business process with a BPM modeling tool…
SOLUTION: BUSINESS PROCESS MANAGEMENT SYSTEM
REPOSITORY
A BPMS automates the process - using the model to drive work through the process steps to completion
REPOSITORY
SOLUTION: BUSINESS PROCESS MANAGEMENT SYSTEM
17
SOLUTION: BUSINESS PROCESS MANAGEMENT SYSTEM
A BPMS provides:
• Visibility – Everyone can see and
understand the process models
• Agility – process models can be more
easily changed
• Consistency – Processes are executed
the same way every time
Tools for business experts
Tools for developers
RULES ENGINE
RED HAT JBOSS BPM SUITE
PROCESS ENGINE
PROCESS PARTICIPANTS
LEGACY SYSTEMS
CLOUD SERVICES
Dashboards
ROADMAPRED HAT JBOSS BUSINESS AUTOMATION
Prakash Aradhya, Dir. Product Management, Red Hat
PLATFORM REFRESHER
Red Hat Automation Platforms
Platform Architecture
WHAT WE DELIVERED IN THE PAST YEAR
Looking back…
BRMS UI in 6.2
BRMS UI in 6.3
OLD Dashboard
New
Rules Realtime Decision Server
Rules Process Intelligent Process Server
Rules Planner Business Resource Planner
Server
Execution Servers And Management
✴ Essential Dynamic Case Management APIs✴ Smart Search Queries - Tasks and Process Instances✴ Data Mapper and Persistence Data Model✴ SSO Support - Integration with Red Hat SSO✴ Support for EC2 and GCE✴ Deployment Provisioning Governance
Notable features in 6.2 and 6.3
Intelligent Process Server
Business Central
OpenShift Images
On-premise or Cloud
BRMS, BPMS and OpenShift
WHERE WE ARE HEADED
Key Themes - Product 7.x✴ Comprehensive Productivity Tools: Appealing end to end BRMS
and BPMS Core capabilities that support developer agility✴ Low code / No code Platform: Empower citizen developers to
build simple to moderately complex business applications faster and efficiently
✴ Dynamic Case Management: Comprehensive set of tools to build and manage dynamic case management solutions
✴ Appcelerators: Industry specific templates and solutions✴ Simplify Planner solution development✴ Expand decision management solution development tools✴ Cloud based business application development and deployment
Next couple year - BRMS and BPMS
Business Central - Decision Management and Planner
Business Central - BPM