Eric D. Schabell: July 2015

Thursday, July 30, 2015

Webinar: Developing process-enabled applications with BPA and BPM tools

Next week we will be offering you a chance to see how easy it is to get started with JBoss BPM Suite tools together with Signavio business process analysis tools.

This webinar will be co-presented together with Signavio, walk you through the entire lifecycle as you would develop your BPM applications and includes a live demo of the tooling all working together seamlessly.

Be sure to register online in advance.

Developing process-enabled applications with BPA and BPM tools

Developing business process-enabled applications can be messy—with numerous stakeholders using separate business process analysis (BPA) and business process management (BPM) tools to create a single application. Join our webinar to see how an integrated solution from Red Hat and Signavio enables all stakeholders to work together seamlessly over the entire development lifecycle.

With Red Hat and Signavio’s combined solution, business analysts can develop process models with Signavio’s business process analysis (BPA) tools and then transfer those models to Red Hat® JBoss® BPM Suite, where developers can complete and deploy the final application.

Join this webinar to learn best practices for building process-enabled applications with Red Hat and Signavio. See a live demo of our mortgage application and learn the techniques needed to use both tools successfully, including:

  • Analyzing processes and building BPM models.
  • Moving models to the execution environment.
  • Preparing transferred models for execution.
  • Deploying, executing and monitoring business processes.
  • Looking to Automate your business?

Date: Wednesday, August 5, 2015
Time: 11:00 AM ET / 8:00 AM PT
Duration: 60 minutes


See you there!

Update: summary and slides found here.

Tuesday, July 28, 2015

Red Hat JBoss BPM Suite - Online Workshop Building a Travel Agency (Lab 04 - Create Data Validation Guided Rules)

Welcome to the second series of JBoss Business Process Management (BPM) Suite online workshops.

For the very first ones you can start building the JBoss Cool Store retail online web shop and JBoss HR Employee Rewards process project.

In this workshop we will be introducing you to the possibilities that abound for your business when leveraging this product.

Each article presented here will push out the next installment of this workshop that will lead you through building the JBoss BPM Travel Agency, including installation of the product, designing the domain model, building rules, tasks, forms and integrating services.

If you would like a tour of the JBoss BPM Travel Agency, there is a four part video series to quickly get you up and running.

This project is available as a completed project called the JBoss BPM Travel Agency, but we thought it would be interesting to help you build this application from scratch.

All of the workshop materials will be hosted online with the help of OpenShift, so all you need is a browser to follow along below.

You do not need to be a Java developer, as this workshop focuses on only the online product web dashboard experience as an analyst would interact with the product. The only technical deviation from this will be the initial installation of the product, but we have detailed instructions and it is a three step process that should not take you more than a few minutes.

So what are you waiting for?

The previous article we created our domain model for the JBoss BPM Travel Agency.

In this article we continue on to creating data validation rules using the guided rule editor:



Be sure to keep an eye out for our next article in which we will bring you a step closer to completing your very own JBoss BPM Travel Agency.
Looking to Automate your business?

Series Table of Contents:
  1. Installing JBoss BPM Suite.
  2. Creating a new project.
  3. Creating a domain model.
  4. Create Data Validation Guided Rules
  5. Creating technical data validation rules. (coming soon...)
  6. and much more....
Note: if for some reason the online materials are not available, feel free to contact me.

Wednesday, July 22, 2015

JBoss BRMS Workshop in a Can Getting Worldwide Love

Just in case you missed it, we recently announced that there is a JBoss BRMS workshop that you too can put together for your events, work, customers, partners and even family should you so desire.

The next time you are in a Red Hat office somewhere in the world, keep your eyes peeled for the digital signage that is displaying all manner of news. They are somewhere on the walls at our offices all over the world, from Amsterdam to Singapore, from Raleigh to Tokyo.

Looking to Automate your business?
Keep your eyes peeled as we have hijacked the sequence and inserted our very own JBoss BRMS Workshop In A Can announcement. It looks like the image found here and even includes a QR code that you can scan to jump right to the workshop itself.

Feel free to use the slide in your presentations and if you happen to see one of these live, snap a picture, push it out on twitter to @ericschabell.

How cool is that?


Friday, July 17, 2015

Workshop in a Can: Setup a JBoss BRMS Full Day Workshop

Looking for an easy way to promote, present or demonstrate how easy it is to get started with JBoss Business Rules Management System (BRMS) product?

Look no further as we have pulled together this workshop so that you can construct an evening, half day or full day session of learning around JBoss BRMS.

You can setup this workshop and run it at any event  as it can be constructed to take from a half to full day to complete. Think of the following possibilities for this workshop:
  • local Java User Group (JUG)
  • local JBoss User Group (JBug)
  • local tech meetup
  • work interest group
  • after hours meetup at work
  • submit it to a conference (yes you can use this!)
The workshop outlines how to build an online retail shopping cart project that uses all the rules and events that JBoss BRMS offers. Not only that, you get to build them all hands on with the various web based tooling that the product offers.
JBoss BRMS workshop to build a retail online
web shop experience.

You only need to be able to read a PDF to get started, have a browser to view html based workshop slides that lead you through the building phases, Java 7 or 8, Maven 3.2 or higher and the products JBoss BRMS and JBoss EAP.

Here are the four steps to get you started preparing to present this workshop to your excited attendees.

1. Get project

To run this workshop we will need to obtain a copy for ourselves and maybe tell the workshop attendees where to get it. It is a self contained setup so that makes it very easy with it hosted online:
This should give you a workshop hosted under a directory summit-choose-own-adventure-brms-master.

2. Get products

Now you will need to add three JBoss products that you can download from the Red Hat Customer Portal. You will need the following:
You can also obtain the JBoss EAP and JBoss BRMS versions at their respective JBoss.org product pages (linked above) with a developer download. The patch will need to be downloaded from the customer portal.

3. Ready workshop for attendees

Now that you have the products listed above, you need to put them into the proper location. This is in the installs directory found here:

summit-choose-own-adventure-brms-master/brms-installs-demo/installs

After you have done that, you can place the entire workshop directory on an USB stick or somewhere that your workshop attendees will be able to get a copy of it.

4. Prepare for workshop

Now you have the workshop ready for your attendees, you show up at the event and want to get started.

Shop in the online JBoss BRMS Cool Store.
The first step is to introduce the topics around rules and events, which is available both in the workshop and as an online hosted presentation. You can also read up on these topics and watch the videos available here:
After you have gained the basic knowledge to explain to your attendees what is going on and what they are going to be doing, just point them to the PDF to get started:

summit-choose-own-adventure-brms-master/Summit-Lab-BRMS-Start.pdf

This will have them run the project installation and point them to the initial workshop slides where they start building rules, events and other artifacts.
Looking to Automate your business?

We hope you can think of this as your go to JBoss BRMS workshop in a can, where you will be able to amaze friends, colleagues and family with your ability to lead them through building a JBoss BRMS project.

Any and all feedback welcome, feel free to reach out to me directly with you comments.

Tuesday, July 14, 2015

Getting Very Retail with New JBoss BRMS Cool Store (video)

Cool Store leverages KieScanner for rule updates
It is time for another update to the awesome JBoss Business Rules Management System (BRMS) Cool Store Demo, this time brought to you with the latest patches for JBoss BRMS 6.1.1 product.

This latest patch contains fixes to features we specifically showcased in this demo project.

We now have the Cool Store web application that relies on the JBoss BRMS business central based project for its rules, events, model, and a rule-flow.

The example web application is based on the popular framework Vaadin which is an example of an online shopping cart. This web application demonstrates interaction between a web front end and a decision table and rules package.

JBoss BRMS Cool Store decision table
It leverages the KieScanner feature that allows the business logic to become externalized from your deployed application and can then be modified as needed at runtime. This application leverages the rules to calculate the shipping costs based on your rules in the table below.

It is pretty simple really, you can adjust how much the ranges are and what the shipping for the shopping cart total order will be by tweaking this table, for example:
  • the price from Tier 1 based on value totaling between $0 - $25 is $2.99
  • you can fill your cart with order under $25 of materials to validate
  • edit decision table and adjust it to $12.99 for Tier 1 shipping
  • save changes
  • build & deploy your cool store project
  • re-order the same materials and validate the charge to Tier 1 shipping is now $12.99
I have released version 2.9 based on JBoss BRMS 6.1.1 which will get you started in a very short amount of time. See the provided documentation and Readme file in the project.

Looking to Automate your business?
The project is in the same template you are used to getting from JBoss Technology Evangelists, providing you with the 3-step setup you expect from us:
  1. download & unzip 
  2. download from Customer Portal:
  3. run projects init script for automated setup
After that you can check out the video below for the actual run through and scanner picking up the rule updates as we make our changes.

Video

This update warranted a new video run through were we examine some of the rule artifacts, discuss the project setup of a KieScanner in the web application to scan for rule updates and show you several updates that are picked up on the fly by the scanner.



We hope you enjoy this new video walk through, feel free to reach out if you have any comments or suggestions.

Monday, July 13, 2015

JBoss BPM Suite Workshop in a Can Getting Worldwide Love

Just in case you missed it, we recently announced that there is a JBoss BPM Suite workshop that you too can put together for your events, work, customers, partners and even family should you so desire.

The next time you are in a Red Hat office somewhere in the world, keep your eyes peeled for the digital signage that is displaying all manner of news. They are somewhere on the walls at our offices all over the world, from Amsterdam to Singapore, from Raleigh to Tokyo.

Looking to Automate your business?
Keep your eyes peeled as we have hijacked the sequence and inserted our very own JBoss BPM Suite Workshop In A Can announcement. It looks like the image found here and even includes a QR code that you can scan to jump right to the workshop itself.

Feel free to use the slide in your presentations and if you happen to see one of these live, snap a picture, push it out on twitter to @ericschabell.

How cool is that?


Thursday, July 9, 2015

Workshop in a Can: Setup a JBoss BPM Suite Full Day Workshop

Looking for an easy way to promote, present or demonstrate how easy it is to get started with JBoss Business Process Management Suite (BPM Suite) product?

Look no further as we have pulled together this workshop so that you can construct an evening, half day or full day session of learning around JBoss BPM Suite.

You can setup this workshop and run it at any event  as it can be constructed to take from a half to full day to complete. Think of the following possibilities for this workshop:
  • local Java User Group (JUG)
  • local JBoss User Group (JBug)
  • local tech meetup
  • work interest group
  • after hours meetup at work
  • submit it to a conference (yes you can use this!)
The workshop outlines how to build a human resources employee rewards BPM project that uses all the tooling JBoss BPM Suite offers.

You only need to be able to read a PDF to get started, have a browser to view html based workshop slides that lead you through the building phases, Java 7 or 8, Maven 3.2 or higher and the products JBoss BPM Suite and JBoss EAP.

JBoss BPM Suite workshop to build a human resources
employee rewards project.
Here are the four steps to get you started preparing to present this workshop to your excited attendees.

1. Get project

To run this workshop we will need to obtain a copy for ourselves and maybe tell the workshop attendees where to get it. It is a self contained setup so that makes it very easy with it hosted online:
This should give you a workshop hosted under a directory summit-choose-own-adventure-bpms-master.

2. Get products

Now you will need to add two JBoss products that you can download from the Red Hat Customer Portal. You will need the following:
You can also obtain the JBoss EAP and JBoss BPM Suite versions at their respective JBoss.org product pages (linked above) with a developer download.

3. Ready workshop for attendees

Now that you have the products listed above, you need to put them into the proper location. This is in the installs directory found here:

summit-choose-own-adventure-bpms-master/bpms-installs-demo/installs

After you have done that, you can place the entire workshop directory on an USB stick or somewhere that your workshop attendees will be able to get a copy of it.

Building your JBoss BPM Suite  HR employee
rewards process project.

4. Prepare for workshop

Now you have the workshop ready for your attendees, you show up at the event and want to get started.

The first step is to introduce the topics around rules, events and processes, which is available both in the workshop and as an online hosted presentation.

You can also read up on these topics and watch the videos available here:
After you have gained the basic knowledge to explain to your attendees what is going on and what they are going to be doing, just point them to the PDF to get started:

summit-choose-own-adventure-bpms-master/Summit-Lab-BPM-Suite-Start.pdf

This will have them run the project installation and point them to the initial workshop slides where they start building forms, domain model, processes and other artifacts.
Looking to Automate your business?

We hope you can think of this as your go to JBoss BPM Suite workshop in a can, where you will be able to amaze friends, colleagues and family with your ability to lead them through building a JBoss BPM project.

Any and all feedback welcome, feel free to reach out to me directly with you comments.

Monday, July 6, 2015

Workshop in a Can: Setup a JBoss BPM & Fuse Half Day Workshop

Looking for an easy way to promote, present or demonstrate how easy it is to get started with JBoss BPM and integration products?

Look no further as we have pulled together this workshop so that you can construct an evening or half day session of learning around JBoss BPM Suite and JBoss Fuse.

You can setup this workshop and run it at any event  as it takes roughly a half day to complete. Think of the following possibilities for this workshop:
  • local Java User Group (JUG)
  • local JBoss User Group (JBug)
  • local tech meetup
  • work interest group
  • after hours meetup at work
  • submit it to a conference (yes you can use this!)
The workshop outlines how to work with integration between a JBoss BPM project for travel agency bookings that was using integration through standard Java web services. We use this project to highlight how you can build a rule, part of the business process and then migrate one of the existing web services to a JBoss Fuse based microservices.

JBoss BPM Suite & JBoss Fuse microservices
migration story in a workshop!
You only need to be able to read a PDF to get started, have a browser to view html based workshop slides that lead you through the building phases, Java 1.7, Maven 3.2 or higher and the products JBoss BPM Suite, JBoss Fuse and JBoss EAP.

This workshop was put together by myself and  Christina Lin, who is the JBoss Technology Evangelist for JBoss Fuse and A-MQ.

Racing Camel with BPM and JBoss Fuse

Do challenges have you wrestling with integration in your business? Are you aware that you can easily merge your enterprise Camel integration with your business processes?

This workshop will guide you through the creation of a customer care project containing several BPM processes that integrate seamlessly with JBoss Fuse, Camel routes, provide full BAM reporting abilities and manage it all wtih Fuse Fabric.

Get ready for a few hours of fun and adventure as you kick the tires, because after all, a Camel has no purpose until there is a process.


1. Get project

To run this workshop we will need to obtain a copy for ourselves and maybe tell the workshop attendees where to get it. It is a self contained setup so that makes it very easy with it hosted online:

This should give you a workshop hosted under a directory summit-racing-camel-with-jboss-bpm-fuse-master.

2. Get products

Now you will need to add three JBoss products that you can download from the Red Hat Customer Portal. You will need the following:

You can also obtain the JBoss EAP and JBoss BPM Suite versions at their respective JBoss.org product pages (linked above) with a developer download.

3. Ready workshop for attendees

Now that you have the products listed above, you need to put them into the proper location. This is in the installs directory found here:

summit-racing-camel-with-jboss-bpm-fuse-master/bpms-fuse-travel-agency-integration-demo/installs

Click to see video of the final results!
After you have done that, you can place the entire workshop directory on an USB stick or somewhere that your workshop attendees will be able to get a copy of it.

4. Prepare for workshop

Now you have the workshop ready for your attendees, you show up at the event and want to get started.

The first step is to introduce the topics around rules, event and processes, then lead into integration of the JBoss BPM Travel Agency with web services that now will be migrated to JBoss Fuse microservices.

Read up on these topics and watch the videos available here:
After you have gained the basic knowledge to explain to your attendees what is going on and what they are going to be doing, just point them to the PDF to get started:

summit-racing-camel-with-jboss-bpm-fuse-master/Summit-Lab-Tavel-Agency-Start.pdf

This will have them run the projects installation and point them to the initial workshop slides where they start building rules, a process and lead into microservice development.
Looking to Automate your business?

We hope you can think of this as your JBoss integration workshop in a can, where you will be able to amaze friends, colleagues and family with your ability to lead them through a JBoss BPM project's microservices migration story.

Any and all feedback welcome, feel free to reach out to me directly with you comments.

Thursday, July 2, 2015

Guide to JBoss BPM Content You Need From Red Hat Summit 2015

See you next year?
This year at Red Hat Summit we had a lot of fun with JBoss BRMS & JBoss BPM Suite talks.

There were also several community sessions around DevNation which highlighted the projects that make our products possible.

You can find the overview of this talk on their blog with content presented there.

The biggest bump we hit was that our jBPM project lead was unable to make the trip due to some technical difficulties.

This left two slots open that needed filling by the staff and project members already at Red Hat Summit.

I got slotted into a talk on JBoss BPM integration and Alex Porcelli took over the talk on process driven application development.

Below you will find the content available today for these sessions along with outlines of the topics covered.

Process-driven application development using Red Hat JBoss BPM Suite

Enabling business users to update their applications and processes is an integral part of business automation. Doing so requires rich client web technology and a powerful workbench to customize and extend business rules management (BRM) and business process management (BPM) solutions.

Red Hat JBoss BPM Suite is a flexible and powerful BPM platform, offering business process modeling, execution, and monitoring capabilities for numerous use cases. It can be used in different environments, and, as a result, the platform can be integrated in multiple architectures and configured in detail. The platform can be customized to provide customer-specific enhancements.

In this session, you will:
  • View a live process-driven application demo.
  • Discover the top technical things you need to know about the latest version of JBoss BPM Suite.
  • Get answers to some of the most asked questions.
  • Learn the truth about BPM myths.
  • Find out what’s next for JBoss BPM Suite.
The session was recorded and available online:




The second session was given by me:

A Guide to Modern BPM Integration

All across the Internet you will find references to solutions, offerings, and products that try to align with business process management (BPM) solutions.
Talking JBoss BPM at Summit!

Whether you’re a Business Analyst or in IT strategy, this session will illustrate how easy it is to model and automate business processes with modern BPM tools in the travel industry.

If you are talking to an airline, a baggage handler, a bookings agency or anyone in between, they all have one thing in common. They are dealing with complex business processes that often need to combine rules, events, resource planning, and processes.

You’ll take a deep look into several sample integration solutions for this industry, simulating a travel agency booking system with:
  • Service integration
  • Multiple tasks
  • Complex BPM elements and
  • Rule-based fraud detection for payment processing
  • Disparate data source integration
  • Microservice migration and integration with BPM
You will leave with an advanced overview of the capabilities of the Red Hat® JBoss® BPM Suite.

Slides are available here:


See you again next year in San Francisco in 2016!
Looking to Automate your business?