a look into the crystal ball at jboss brms and bpm suite
TRANSCRIPT
A look into the crystal ball at JBoss BRMS & BPM Suite
Eric D. SchabellJBoss Technology EvangelistMunich, 23 October JBoss OneDayTalk 2013
Intro BRMS & BPM SuiteRule, Process, Data, FormModelers & SimulationExecution & ReportingCloudy BPMWe will start with a discussion of how the BRMS comes to be. We will breeze over the background of BPM, discuss how the project jBPM releases are incorporated into the BRMS product.
From there we will examine the interesting points as they apply to a business user, followed by the more technical elements of BRMS that will be of interest to developers.
Finally we will summarize in an overview the new BPM components that come from the jBPM project. We will also mention the components that will NOT be included into the BRMS 5.3 product that are in the jBPM project. These are up and coming features that have yet to mature enough for inclusion at this time, but you can expect to appear in future versions of BRMS.
Business AnalystsEnd
usersDevelopers / ITManagers
4. Monitoring, auditing and analysis (BAM) Dashboard interaction
KPI monitoring.
Process auditing.
Reporting .
3. ExecuteTask list
Process instance tracking
Custom applications
Analysis & Modeling Process models.
Data models.
Forms.
Business Rules.
Create dashboards.
Simulation.
Develop & Deploy
Manage dependencies
Deployment methodology
Versioning
Develop code
BPMS 6 business modeling tools
What to expect in BPM Suite 6.0 ?
Intro BRMS & BPM SuiteRule, Process, Data, FormModelers & SimulationExecution & ReportingCloudy BPMWe will start with a discussion of how the BRMS comes to be. We will breeze over the background of BPM, discuss how the project jBPM releases are incorporated into the BRMS product.
From there we will examine the interesting points as they apply to a business user, followed by the more technical elements of BRMS that will be of interest to developers.
Finally we will summarize in an overview the new BPM components that come from the jBPM project. We will also mention the components that will NOT be included into the BRMS 5.3 product that are in the jBPM project. These are up and coming features that have yet to mature enough for inclusion at this time, but you can expect to appear in future versions of BRMS.
Process Modeler & Simulation
Enable process modeling and simulation in a business user
friendly, web-based environment.
Key features:
Web-based BPMN 2.0 process modeler
Context menu for easy creation of flows
Visual validation
Integration with service repository
Simulation of business process
Process Modeler & Simulation
Target users
Process Analyst Creating and simulating business
processes
Developers. Creating business processes, collaboration with process analysts / developers adding execution details
Data Modeler
Enable the configuration of logical and physical data
models
with no coding.
Key features:
Simple data modeling UI.
Supports multiple physical representations of data model.
Conceptual information added, such as user friendly names.
A common tool for analyst and developers.
Automatically generates all assets required for execution.
Single representation enables developer roundtrip.
Benefits:
Make data models first class citizens in the process improvement
cycle.
Capture and document data models by analyst.
Allow for full process automation with data and forms, without the
need for development skills.
Key features
Target users
Developers.
Create data model.
Process / Data Analyst.
Capture requirements. Create data model.
Project data model
Form engine & modeler
Enable the configuration and execution of forms with no
coding.
Key features:
Form Modeling WYSIWYG UI for forms.
Form autogeneration from data model / Java objects
Data binding for Java objects
API for embedding and rendering forms with custom data.
Customized forms layouts (*)
Forms embedding
i18n support.
Benefits:
Enable non technical users to create forms and execute them in
processes.
Develop complex UI in a WYSWYG fashion for data capture and
presentation.
Key features
Target users
Process Analyst & developers. Building & testing
forms.
Developers. Add advanced configuration to forms. Embed forms in
custom components.
End users. Using forms in tasks or other modules.
Form modeler
Setting input/output data bindings
Enable the configuration and execution of business rules
models.
Key features:
Decision tables. Import from excel
Test scenarios
Rule validation
Integrated with processes
Benefits:
Enable non technical users to create and customize business
rules.
Business Rules Editors
Business Rules Editors
Intro BRMS & BPM SuiteRule, Process, Data, FormModelers & SimulationExecution & ReportingCloudy BPMWe will start with a discussion of how the BRMS comes to be. We will breeze over the background of BPM, discuss how the project jBPM releases are incorporated into the BRMS product.
From there we will examine the interesting points as they apply to a business user, followed by the more technical elements of BRMS that will be of interest to developers.
Finally we will summarize in an overview the new BPM components that come from the jBPM project. We will also mention the components that will NOT be included into the BRMS 5.3 product that are in the jBPM project. These are up and coming features that have yet to mature enough for inclusion at this time, but you can expect to appear in future versions of BRMS.
Process Instance & Task Management
Process instance management and task list management.
Key features:
Starting process instances
Inspecting the current state of process instances
Visualization of current state
Managing process instances
Task list management
Claiming, starting, completing task (using task forms), etc.
Benefits:
Enable business users and end users to start and manage process
instances in a user-friendly manner
Task list management and task life cycle management
Key features
Target users
End users. Starting, inspecting and managing process instances
and tasks
Administrators. Managing process instances and tasks
Process Instance & Task Management
Business Activity Monitoring
Dashboards & reporting
Enable the configuration of business dashboards by configuration
with no coding.
Key features:
Visual configuration of dashboards (Drag'n'drop).
Graphical representation of KPIs (Key Performance
Indicators).
Configuration of interactive report tables.
Data export to Excel and CSV format.
Filtering and search, both in-memory or SQL based.
Process and tasks dashboards with jBPM.
Data extraction from external systems, through different
protocols.
Granular access control for different user profiles.
Look'n'feel customization tools.
.
Example: Editing an indicator.
Example: Dashboard with active filter
Key features
Target users
Managers / Business owners. Consumer of dashboards and
reports.
IT / System Architects. Connectivity and data
extraction.
Process Analyst. Dashboard composition &
configuration.
NAVIGATION
INDICATOR (CLICK TO DRILL DOWN)
TOOLBAR (With edit permission)
CURRENT FILTER
BREADCRUMB
Dashboards
Create indicator
1. Click on the panels palette
2. Select 'Key Performance Indicator'
4. Drop panel in the layout region
3. Select 'Create panel'
Edit indicator
Click on columns to filter
Click to export filtered data
Summary tables
Report tables
jBPM Process dashboard
jBPM Process dashboard selected process
Intro BRMS & BPM SuiteRule, Process, Data, FormModelers & SimulationExecution & ReportingCloudy BPMWe will start with a discussion of how the BRMS comes to be. We will breeze over the background of BPM, discuss how the project jBPM releases are incorporated into the BRMS product.
From there we will examine the interesting points as they apply to a business user, followed by the more technical elements of BRMS that will be of interest to developers.
Finally we will summarize in an overview the new BPM components that come from the jBPM project. We will also mention the components that will NOT be included into the BRMS 5.3 product that are in the jBPM project. These are up and coming features that have yet to mature enough for inclusion at this time, but you can expect to appear in future versions of BRMS.
An OpenShift Primer
Quickstart
Sign Up
Install Client Tools
Create Domain
Create Application
Deploy Application (GIT)
Business Activity Monitoring
$ rhc app create -t jbossas-7 --from-code git://github.com/eschabell/openshift-bpm-bam-dashboard.git bamSetup user login:$ rhc app show bam$ scp bampreview/.openshift/config/bam-*.properties [email protected]:~/jbossas/standalone/configuration/
http://bam-$your_domain.rhcloud.com (u:erics / p:erics)
JBoss BPM v6 Designer Demo
$ rhc app create -t jbossas-7 --from-code git://github.com/eschabell/openshift-bpm-process-designer.git designerhttp://designer-$your_domain.rhcloud.com (follow link)http://editor-$your_domain.rhcloud.com/designer (u:erics / p:erics)
`
JBoss BRMS & BPM Suite Articles: http://schabell.org
JBoss BPM Suite Mortgage Demo: https://github.com/eschabell/bpms-mortgage-demo
BAM OpenShift: https://github.com/eschabell/bpms-bam-dashboard
Designer OpenShift: https://github.com/eschabell/bpms-process-designer
JBoss BRMS & BPM Suite The future is now
Click to edit the title text format
Click to edit the outline text format
[email protected] | @ericschabell
Sergio Gutirrez
RED HAT CONFIDENTIAL | Pierre Fricke, Ken Johnson, John Graham
RED HAT CONFIDENTIAL | Pierre Fricke, Ken Johnson, John Graham
Click to edit the title text format
Click to edit the outline text format
RED HAT CONFIDENTIAL
Click to edit the title text format
Click to edit the outline text format
RED HAT CONFIDENTIAL | Pierre Fricke, Ken Johnson, John Graham
Click to edit the title text format
Click to edit the outline text format
Prakash Aradhya
Click to edit the title text format
Click to edit the outline text format
RED HAT CONFIDENTIAL
www.polymita.com 2002-2011
Pulse para editar el formato del texto de ttuloHaga clic para modificar el estilo de ttulo del patrn
Click to edit the title text format
Click to edit the outline text format
INTERNAL ONLY
Click to edit the title text formatHaga clic para modificar el estilo de ttulo del patrn
Click to edit the title text formatClick to edit Master title style
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline Level
Ninth Outline LevelClick to edit Master text stylesSecond levelThird level
Fourth level
Fifth level