Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Webinar get move_on_with_bpmsuite6


Published on

Learn about Red Hat’s business process and business rules management solutions and migrate to Red Hat JBoss BPM Suite 6.

Red Hat JBoss BPM Suite 6 is now in beta in the Red Hat Customer Portal and will soon be generally available. With its new functionality to help you deliver significant value, take some time to consider the “hows” and “whys” of a move from Red Hat JBoss BRMS 5 to the new JBoss BPM Suite 6.

JBoss BPM Suite 6 use cases

In this webinar, we’ll highlight the use cases for Red Hat JBoss BPM Suite 6 and cover best migration practices, including:

- Migration concepts.
- Key migration focus areas.
- Estimating the level of effort required for a migration.
- A demonstration of migrating from JBoss BRMS 5 to JBoss BPM Suite 6.
- Links to a project’s code base both before and after a migration.

Published in: Technology
  • Be the first to comment

Webinar get move_on_with_bpmsuite6

  1. 1. Get a move on with Red Hat JBoss BPM Suite 6 Eric D. Schabell JBoss Technology Evangelist (Integration & BPM)
  2. 2. JBoss BPM Suite 6 Hallelujah • Been waiting a long time... – Developer vs Business? – Migration? 2
  3. 3. Real-time data & event feeds Authoring tools for business users Repository Business analysts Event processor Business rule definitions Rules engine Authoring tools for developers Developers 3 Business data Client applications
  4. 4. 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 4 Business users
  5. 5. Migrate to JBoss BRMS / BPM Suite • It's all git right? – Check your project into git – Clone into BRMS / BPM Suite • Done? 5
  6. 6. But wait... JCR to Git tool? Unsupported tool to migrate JCR repo to Git repo Still testing, intented for migration of content... 6
  7. 7. Core changes From Drools core to KIE (Knowledge Is Everything) means refactor entire project Backwards compatible with knowlegde-api.jar knowledge-api-6.0.2-redhat-1.jar But you have tests right? jbpm-test-6.0.2-redhat-1.jar != backwards compatible 7
  8. 8. Human task server Process server bridged to Task Server with HornetQ messaging. TaskService API part of public BPM Suite public API package changes == refactor imports some api changes == refactor methods Now local task service only, utility method provided jbpm-human-task/jbpm-human-taskworkitems/src/main/java/org/jbpm/services/task/wih/util/Loc 8
  9. 9. Rest API Access to the following areas:  Knowledge store   Jobs, Repositories, Organizational Units, Maven Runtime Process instances, with or without vars (start, variables, details, abort, signal)   Work items (complete, abort)  History to view process instances completed  Complete task interface 9
  10. 10. Working with product backend Avoid direct file access to repository BRMS / BPM Suite YES: git clone git://hostname/customer NO: git clone file://path-to-install/.niogit/customer.git 10
  11. 11. Product maven repository <repository> <id>guvnor-m2-repo</id> <name>Guvnor M2 Repo</name> <url>http://localhost:8080/business central/maven2/</url> </repository> BPM assets in UI available as maven artifact; kjar. 11
  12. 12. Product maven dependency <dependency>       <groupId>customer</groupId>       <artifactId>evaluation</artifactId>       <version>1.0</version> </dependency> Projects can add kjar as dependency (pom.xml) 12
  13. 13. Migration Demo Simple Customer Evaluation Demo (STP) a model, a rule, a process, and a unit test JBDS example fully functional, not running in UI Initial attempt - Clone GIT repo to JBoss BPM Suite product 13
  14. 14. JBoss BPM Suite Customer Evaluation Demo • git clone • see – read docs/*, no really, read docs/* • products into installs/* (see installs/README) & run '' file • start demo './target/jboss-eap-6.1/bin/' • login (u:erics p:bpmsuite) – http://localhost:8080/business-central • JBDS import customer-evaluation-demo • Example kjar integration in unit test 14
  15. 15. Demo Code 15
  16. 16. 16
  17. 17. `  JBoss BRMS & BPM Suite Articles:    JBoss BPM Suite Demos:       (migration from BRMS 5.3) JBoss xPaaS Demos:   17
  18. 18. Build the Enlightened Enterprise For more information, please visit Demo code available at