Your SlideShare is downloading. ×
 A look into the crystal ball at JBoss BRMS and BPM Suite
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

A look into the crystal ball at JBoss BRMS and BPM Suite

1,632
views

Published on

There is nothing like previewing the future of Business Rules and Business Process tooling. Be among the first one to leave footprints in the fresh snow as we take you on a tour of the JBoss Business …

There is nothing like previewing the future of Business Rules and Business Process tooling. Be among the first one to leave footprints in the fresh snow as we take you on a tour of the JBoss Business Rules Management System (BRMS) and JBoss Business Process Management Suite (BPM Suite).
Attendees will be provided with the background architectures, a live demo of their capabilities, and a look at how they are Cloud enabled by the OpenShift cloud service. Join us for an hour of rules, processes, cloud, and crystal ball gazing!

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,632
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • {"5":"We 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.\nFrom 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.\nFinally 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. \n","34":"We 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.\nFrom 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.\nFinally 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. \n","1":"<number>\n","2":"We 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.\nFrom 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.\nFinally 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. \n","20":"We 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.\nFrom 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.\nFinally 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. \n"}
  • Transcript

    • 1. A look into the crystal ball at JBoss BRMS & BPM Suite Eric D. Schabell JBoss Technology Evangelist Munich, 23 October JBoss OneDayTalk 2013
    • 2. Intro BRMS & BPM Suite Rule, Process, Data, Form Modelers & Simulation Execution & Reporting Cloudy BPM 2 erics@redhat.com | @ericschabell
    • 3. BPMS 6 business modeling tools Analysis & Modeling • • • • • • Business Analysts Process models. Data models. Forms. Business Rules. Create dashboards. Simulation. Develop & Deploy Developers / IT End users Managers 3 • • • • Manage dependencies Deployment methodology Versioning Develop code 3. Execute • Task list • Process instance tracking • Custom applications 4. Monitoring, auditing and analysis (BAM) • Dashboard interaction • KPI monitoring. • Process auditing. • Reporting . erics@redhat.com | @ericschabell
    • 4. What to expect in BPM Suite 6.0 ? 4 erics@redhat.com | @ericschabell
    • 5. Intro BRMS & BPM Suite Rule, Process, Data, Form Modelers & Simulation Execution & Reporting Cloudy BPM 5 RED HAT CONFIDENTIAL
    • 6. Process Modeler & Simulation 6 erics@redhat.com | @ericschabell
    • 7. 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 7 erics@redhat.com | @ericschabell
    • 8. Target users Process Analyst Creating and simulating business processes Developers. Creating business processes, collaboration with process analysts / developers adding execution details 8 erics@redhat.com | @ericschabell
    • 9. Data Modeler 9 erics@redhat.com | @ericschabell
    • 10. Key features 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. 10 erics@redhat.com | @ericschabell
    • 11. Target users Process / Data Analyst. Capture requirements. Create data model. Developers. Create data model. 11 erics@redhat.com | @ericschabell
    • 12. Project data model 12 erics@redhat.com | @ericschabell
    • 13. Form engine & modeler 13 erics@redhat.com | @ericschabell
    • 14. Key features 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. 14 erics@redhat.com | @ericschabell
    • 15. 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. 15 RED HAT CONFIDENTIAL
    • 16. Form modeler 16 erics@redhat.com | @ericschabell
    • 17. Setting input/output data bindings 17 erics@redhat.com | @ericschabell
    • 18. Business Rules Editors 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. 18 erics@redhat.com | @ericschabell
    • 19. Business Rules Editors 19 erics@redhat.com | @ericschabell
    • 20. Intro BRMS & BPM Suite Rule, Process, Data, Form Modelers & Simulation Execution & Reporting Cloudy BPM 20 RED HAT CONFIDENTIAL
    • 21. Process Instance & Task Management 21 erics@redhat.com | @ericschabell
    • 22. Key features 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 22 erics@redhat.com | @ericschabell
    • 23. Target users End users. Starting, inspecting and managing process instances and tasks Administrators. Managing process instances and tasks 23 erics@redhat.com | @ericschabell
    • 24. Process Instance & Task Management 24 erics@redhat.com | @ericschabell
    • 25. Business Activity Monitoring Dashboards & reporting 25 erics@redhat.com | @ericschabell
    • 26. Key features 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 26 erics@redhat.com | @ericschabell
    • 27. Target users Managers / Business owners. Consumer of dashboards and reports. IT / System Architects. Connectivity and data extraction. Process Analyst. Dashboard composition & configuration. 27 erics@redhat.com | @ericschabell
    • 28. Dashboards TOOLBAR (With edit permission) BREADCRUMB NAVIGATION INDICATOR (CLICK TO DRILL DOWN) CURRENT FILTER 28 erics@redhat.com | @ericschabell
    • 29. Create indicator 1. Click on the panels palette 3. Select 'Create panel' 2. Select 'Key Performance Indicator' 4. Drop panel in the layout region 29 erics@redhat.com | @ericschabell
    • 30. Edit indicator 30 erics@redhat.com | @ericschabell
    • 31. Report tables Click on columns to filter Click to export filtered data Summary tables 31 erics@redhat.com | @ericschabell
    • 32. jBPM Process dashboard 32 erics@redhat.com | @ericschabell
    • 33. jBPM Process dashboard – selected process 33 RED HAT CONFIDENTIAL
    • 34. Intro BRMS & BPM Suite Rule, Process, Data, Form Modelers & Simulation Execution & Reporting Cloudy BPM 34 RED HAT CONFIDENTIAL
    • 35. An OpenShift Primer Quickstart 1. Sign Up 2. Install Client Tools 3. Create Domain 4. Create Application 5. Deploy Application (GIT) 35 erics@redhat.com | @ericschabell
    • 36. Business Activity Monitoring $ rhc app create -t jbossas-7 --from-code git://github.com/eschabell/openshift-bpm-bam-dashboard.git bam Setup user login: $ rhc app show bam $ scp bampreview/.openshift/config/bam-*.properties xxxxxxxxxx@baminthe.rhcloud.com:~/jbossas/standalone/configuration/ http://bam-$your_domain.rhcloud.com (u:erics / p:erics) 36 erics@redhat.com | @ericschabell
    • 37. JBoss BPM v6 Designer Demo $ rhc app create -t jbossas-7 --from-code git://github.com/eschabell/openshift-bpm-process-designer.git designer http://designer-$your_domain.rhcloud.com (follow link) http://editor-$your_domain.rhcloud.com/designer (u:erics / p:erics) 37 erics@redhat.com | @ericschabell
    • 38. `  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 38 erics@redhat.com | @ericschabell
    • 39. JBoss BRMS & BPM Suite The future is now 39