Tuesday, September 2, 2014

The Most Popular Way to Get Started Integrating BPM with Apache Camel

This week we bring you a new demo project to highlight the integration possibilities between Red Hat JBoss BPM Suite and Red Hat JBoss Fuse products.

These products are used to get you started integrating your BPM projects with your Apache Camel architecture in minutes.

This initial announcement provides an automated installation (repeatable) in minutes where you get JBoss BPM Suite running on an instance of JBoss EAP and a separate instance of JBoss Fuse in its very own Karaf container.

There are plans to expand this demo project with various integration scenarios or use cases, but for now we start with just a single story around using a JBoss Fuse camel route to interact with a rules and process project deployed onto JBoss BPM Suite.

Background

External BPM customer evaluation process
This demo is brought to you in part by our very own Christina Lin who is the JBoss Technology Evangelist that focuses on JBoss Fuse & messaging products. There will be more expansion and if you have a use case you would like to see then just let us know.

The project can be found on github and has documentation to get you up and running in minutes.

Demo details

Upon starting the server you will find a JBoss BPM Suite setup with the Customer Evaluation project ready for you to inspect, build and deploy for use by the JBoss Fuse camel route we will deploy.

A new container in JBoss Fuse
The JBoss Fuse component of this demo consists of setting up a new container to deploy our camel route into, where we then watch messages get processed live in the management console as we push them into the waiting queue. Each message will trigger an external call out to the deployed BPM process to evaluate our customer.

Installing and running

The following steps will get you up and running in a matter of minutes with this fully automated and repeatable demo:
  1. Camel route with visual message count
    Download and unzip.
  2. Add products to installs directory.
  3. Run 'init.sh' or 'init.bat'.
  4. Start the JBoss BPM Suite server, login, build and deploy JBoss BPM Suite process project at http://localhost:8080/business-central (u:erics/p:bpmsuite).
  5. Add fabric server passwords for Maven Plugin to your ~/.m2/settings.xml file the fabric server's user and password so that the maven plugin can login to the fabric.
     <server>
       <id>fabric8.upload.repo</id>
       <username>admin</username>
       <password>admin</password>
     </server> 
    
  6. Start Fuse Server and start up fabric in fuse console:
     fabric:create --wait-for-provisioning 
    
  7. Deploy simple route from projects/brms-fuse-integration/simpleRoute:
     mvn fabric8:deploy
    
  8. Login to Fuse management console at: http://localhost:8181 (u:admin/p:admin).
  9. Connect to root container with login presented by console (u:admin/p:admin)
  10. Create container name c1 and add BPMSuiteFuse profile (see screenshot below)
  11. Trigger camel route by placing support/data/message.xml files into target/jboss-fuse-6.1.0.redhat-379/instances/c1/src/data folder (rename this message on copy for multiple runs)
  12. Enjoy the demo!
This video walks you through the project in less than 5 minutes:



We hope you enjoy this new demo showcasing JBoss Fuse integration with JBoss BPM Suite.

Monday, September 1, 2014

The 1 Talk You Need To See at Devoxx BE 2014

This years Devoxx BE 2014 will be on November 10th - 14th in Antwerp, Belgium. It is the biggest Java event in Europe and I have been attending, speaking, and helping out for the last six years.

Last year I had a session on OpenShift, but it was too short to get really down and dirty with hands on coding. This year I want to make a different approach and am only submitting hands on labs that give you three hours of fun with the topics covered.

With that in mind I submitted two hands on talks in the labs category, of which one got accepted as a University talk. This will be a three hour lecture style session where I will take you through the hands on material and you can follow along as you see fit.

The session will be scheduled for Monday or Tuesday of the Devoxx week, so watch the schedule for exact times and location or refer back to this article which I will update when more is known.

Mastering xPaaS - get down and dirty in the OpenShift Cloud 

Ever wondered about all the new Cloud offerings out there? What is a PaaS? What is this thing Garner keeps calling xPaaS? How can I as a beginner get started in a few hours?  

Whether your business is running on applications based on Java EE6, PHP or Ruby, the cloud is turning out to be the perfect environment for developing your business. There are plenty of clouds and platform-as-a-services to choose from, but where to start? 

Join us for three action-packed hours of power where we'll show you how to deploy your existing application written in the language of your choice - Java, Ruby, PHP, Perl or Python, with the project of your choice - jBPM, Ceylon, Switchyard, Drools Planner, Aerogear, GateIn, Drools (Rules / BPM) and more deployed into the OpenShift PaaS in just minutes. All this and without having to rewrite your app to get it to work the way the cloud provider thinks your app should work. 

If you want to learn about xPaaS and see how investing just a few hours of your time can change everything you thought you knew about putting your business applications in the cloud, this session is for you! 

Friday, August 29, 2014

How to Use Rules and Events to Drive JBoss BRMS Cool Store for xPaaS

You have already seen the array of JBoss BPM Suite demos based on the Alpha cartridge in OpenShift showcasing bpmPaaS in the Red Hat xPaaS story.

Up to now you could play with the BPM product and work from the OpenShift Cloud instance just as if you were working locally.

A showcase of this was provided for attendees of the online JBoss BPM Suite workshop hosted in London, South America and on the East Coast next month.

What is a bit more interesting would be a preview of a JBoss BRMS application working on this bpmPaas, right?

JBos BRMS in the Cloud with OpenShift bpmPaaS
Well look no further, we have a preview demo project that you might already be familiar with, the JBoss BRMS Cool Store. With this publication we now have a cloud enabled JBoss BRMS available as an Alpha (unsupported) bpmPaaS solution to run this demo project.

Here is a fully automated cartridge installation for JBoss BRMS Cool Store in the OpenShift Cloud that will allow you to kick start a pre-loaded demo project.

First you need to have an account on OpenShift Origin, which you then can upgrade for free to the Bronze level (no monthly fee, just usage fee, see details). This gives you access to the creation of LARGE sized gears which you will need for any bpmPaaS BRMS instances you create.

After that you can then create a new application via the online web administration console, where at the bottom of the page you will find a text box labeled Code Anything.
Paste cartridge URI, easy peasy!

This is a field where you can paste in the cartridge definitions we provide in the bpmPaaS Cool Store project.

To try out this cartridge enter the URI:

https://raw.githubusercontent.com/eschabell/cartridge-bpmPaaS-coolstore-demo/master/metadata/manifest.yml

Or if you want to use the rhc command line type:

rhc app create -g large <APP NAME> https://raw.githubusercontent.com/eschabell/cartridge-bpmPaaS-coolstore-demo/master/metadata/manifest.yml
Just follow the project readme file instructions and you will be up and running a full bpmPaaS based on JBoss BRMS in a matter of minutes.



Enjoy!

Wednesday, August 27, 2014

2 Essential Things to See From BPM Starters Kit Webinar

Today was the webinar I previously posted about here on how to get yourself started by hitting the ground running with a JBoss BPM Suite (and JBoss BRMS) starters kit.

I covered the various aspects as outlined in the announcement and you can register there online to see a recording of the session once it is posted, in case you were unable to attend.

The two essential things to see from this webinar?

  1. slides from session (below)
  2. recording of session (follow link to register and view recording)

Hit the ground running with BPM — a starters kit

Looking to design business processes but not sure how to get started? If this is the first you’ve heard of Red Hat JBoss BPM Suite, or you’re anxious to get started with your freshly downloaded JBoss BPM Suite, this webinar’s for you.


Have no fear, the JBoss BPM Suite starter kit will:
  • Provide you with the details, help, and path to rules, events, and process freedom.
  • Show you a quick and easy entry into the world of process design.
  • Walk you through the contents, and what you can achieve, with the JBoss BPM Suite.
  • Start you off with an easy installation.
  • Use a pre-installed project and workshop to take you step-by-step through constructing the project from scratch.
Join us for a grand tour of the JBoss BPM Suite starter kit, and learn how you can hit the ground running as the BPM expert you always wanted to be.

Slides available online for your viewing pleasure:

Tuesday, August 26, 2014

The Ultimate Starter Kit For JBoss BRMS

There is nothing quite like getting your game on with a new rules and events technology or product.

The same is true of Red Hat JBoss BRMS in that you have enough resources at your disposal to kick-start your journey, but where to start?

There is a vast amount of information online but we want to start our journey with the basics to get us going.

Something more in the way of a practical 'hands on' start to rules and events with JBoss BRMS.

Introduction

This announcement is bringing just that, an ultimate JBoss BRMS Starter Kit, that is an outline to provide you with the ability to hit the ground running.

You get a straight forward, easy to consume and ready to go set of resources that will have you producing rules and events artifacts with JBoss BRMS in a matter of hours.

The starter kit

We have put together the following for you in the JBoss BRMS Starter Kit:
  • outline of who the starter kits are for
  • getting started with the kit
    • simple workshop online
    • demo project online
  • provide a workshop in the OpenShift Cloud to take away
  • walk through what you will learn in this workshop
  • send you on your way with resources
    • in depth article archive
    • best practices 
    • tips & tricks series
    • how to video archive
 What are you waiting for?

There is no time like the present to get your very own rules and events education going with the hands on approach provided by the JBoss BRMS Starter Kit!

Monday, August 25, 2014

Webinar: Hit the ground running with BPM - a starters kit

Later this week on Wednesday, 27th of August (11:00 EST), I will be giving a guided tour on how to get started with JBoss BPM Suite Starter Kits.

We will tour you around the articles, archives, videos, demos and show you that you can also rock BPM along with rules and event in the Cloud with bpmPaaS.

You don't want to miss this fantastic chance to pick up on how easy it is to launch your next rules, events and/or process project using JBoss technology that has been so successful throughout the world.

You will need to register here.

Hit the ground running with BPM — a starters kit

Looking to design business processes but not sure how to get started? If this is the first you’ve heard of Red Hat JBoss BPM Suite, or you’re anxious to get started with your freshly downloaded JBoss BPM Suite, this webinar’s for you.

Have no fear, the JBoss BPM Suite starter kit will:
  • Provide you with the details, help, and path to rules, events, and process freedom.
  • Show you a quick and easy entry into the world of process design.
  • Walk you through the contents, and what you can achieve, with the JBoss BPM Suite.
  • Start you off with an easy installation.
  • Use a pre-installed project and workshop to take you step-by-step through constructing the project from scratch.
Join us for a grand tour of the JBoss BPM Suite starter kit, and learn how you can hit the ground running as the BPM expert you always wanted to be.

See you there!