Eric D. Schabell: June 2013

Friday, June 28, 2013

Red Hat JBoss Middleware Webinar - Are You Ready to Rumble with JBoss Integration & BPM

There will be an interesting webinar on July 23, 2013 that will take you on a tour of integration and business process management.

This will feature integration covering the JBoss SOA Platform working together with the JBoss Business Rules Management System (BRMS).  It will tour the Home Loan Integration Demo, a complete integration between aspects like web services, ESB, BPEL orchestration, rules, complex event processing, and business process management.

Below the abstract for the session and the link to registration will follow soon.

Are You Ready to Rumble with JBoss Integration & BPM
 JBoss SOA Platform and JBoss BRMS are two complementary products from Red Hat that provide frameworks for integrating line of business applications and automating end to end business processes; both key capabilities that enable businesses to compete more effectively in today’s rapidly changing markets.

 In this hand-on webinar, we will show you how to leverage these products to create intelligent, integrated business solutions. We will walk you through our popular Home Loan demonstration and show you how it uses JBoss orchestration and decision services to automate an end-to-end business process.

 You will learn:
  • How to setup integration projects in your development environment, and deploy them for testing
  • How to use BPEL orchestration services from JBoss SOA-P, with business process management (BPMN2) and business rules services from JBoss BRMS
  • How to use JBoss tools to create, test and modify business automation applications
 This webinar will get you up and out of the gate, ready to rumble with proof-of-concepts, product evaluations, or just let you show off to your friends and colleagues with the Red Hat JBoss SOA-P & BRMS products.

Slides
The slides from the webinar are provided here for your viewing pleasure (advance slides with button in bottom right corner of the slides, hover to find it).



Are you Ready to Rumble with JBoss Integration & BPM

Webinar recording
View the recording of the webinar by registering through the offered form.

Wednesday, June 26, 2013

Devoxx Belgium 2013 proposals for Rock Star and OpenShift submitted

After getting a talk selected last year and having to pass it off to a colleague, I am excited to be heading down to Belgium once again.

I have submitted the following two talks, hope to get the chance to talk to you all in November. There is a lot going on in Antwerp during Devoxx so be sure to head on down there for this mega Java conference from November 11 - 15, 2013.

OpenShift Primer - get your Applications into the Cloud
Ever wondered about the new Cloud offerings out there? What is a PaaS? What is this thing called OpenShift?

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 an action-packed hour 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 Java project of your choice 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 OpenShift PaaS and see how investing an hour of your time can change everything you thought you knew about the Cloud!

(Speaker author e-book: OpenShift Primer, will give away free copies in session)


Do you want to be a Devoxx Rock Star?
So you have seen the perfect Java project for your current development problem. Now what?

You have seen amazing demos done by the core developers of these projects, but you want to create your own awesome demo to convince your friends, team and boss that this is exactly what they need. We can help you to become a local Devoxx Rock Star with this session. We will provide you with the tools to setup repeatable demos and provide you with guidelines to allow you to consistently amaze and dazzle. This session will walk through three example integration demonstrations that span multiple Java components and are setup from scratch in minutes.

You won't want to miss this session as it is the first step towards a future as a Devoxx Rock Star!

Friday, June 21, 2013

JBoss BPM BAM Dashboard Preview in the OpenShift Cloud



As promised, I have put together a preview of the JBoss BPM BAM Dashboard Builder component and pushed it into the Cloud.

That is all nice and such, but for you to enjoy this you want to have it repeatable for your own quick and easy usage. No worries, I have that for you too. Here are a few screenshots and you can follow the steps below to install your very own version in the OpenShift Cloud.

You can find the project I setup to install this in your very own instance of OpenShift here:

https://github.com/eschabell/openshift-bpm-bam-dashboard/tree/v1.0

Running on OpenShift

Create an account at http://openshift.redhat.com/
Create a JBoss AS instance
rhc app create -t jbossas-7 --from-code git://github.com/eschabell/openshift-bpm-bam-dashboard.git bampreview
There is one step to add the user login files that are not being correctly copied to the JBoss server:
rhc app show bampreview
You need to locate the 'SSH' line in output of above command to use for 'scp' files:
Using the SSH line, copy the following files, then the login will work below.
 scp bampreview/.openshift/config/bam-*.properties xxxxxxxxxx@bampreview-$your_domain.rhcloud.com:~/jbossas/standalone/configuration/
That's it, you can now checkout your application at:
http://bampreview-$your_domain.rhcloud.com     
Just follow the link provided to the designer login:
http://bampreview-$your_domain.rhcloud.com/dashbuilder

Login credentials

       user: erics

   password: erics

For a video tour you can refer to an early preview post on this site. Enjoy!


Wednesday, June 19, 2013

JUDCon & Red Hat Summit 2013 - my adventures with OpenShift, jBPMMigrations, and becoming a JBoss Rock Star

I am just back from a week long visit to Boston for the JUDCon 2013 conference in Boston and the follow on Red Hat Summit 2013 conference. I wanted to share my impressions, slides from my sessions, and link to a collection of pictures I took around the two events.

Below you will find the abstracts for each talk followed by the slides for that session. There are two that have been done with Awestruct/Reveal.js and one that is an embedded presentation from Slideshare.

Abstract
Ever wondered about the new Cloud offerings out there? What is a PaaS? What is this thing called OpenShift?

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 an action-packed hour 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 JBoss 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 OpenShift PaaS and see how investing 45 mins of your time can change everything you thought you knew about putting your business applications in the cloud, this session is for you!

(Speaker is author of e-book: OpenShift Primer, will be giving away copies in this session)




Abstract
Since its birth in late 2010, the jBPM migration tool project has been marching forward to support the transformation of your jBPM3 processes to the latest versions of jBPM. It has been a journey that covers the support of a vast array of use cases, example enterprise process projects, supports various process designers and has finally been included into the Drools / jBPM project team as an official project.

This session will outline the status of the jBPM migration tooling project. We will take a look at the background of jBPM 3 process projects and detail what is supported right now to get your processes deployed onto the current version of jBPM. We will demo the existing tooling on several real life enterprise jBPM projects and outline our strategy for the various conceptual problems we encountered in moving your process constructs to BPMN2. These examples will provide you with real life scenarios to take home as an example for your own BPM projects.

We will finish up with a demonstration of the jBPM migration tooling running in the Cloud. Each participant will depart this session fully enabled with their very own Cloud deployed jBPM Migration tooling.


jBPM Migration - generating your process future

Abstract
So you have seen the perfect JBoss project for your current development problem. Now what?
You have seen amazing demos done by the core developers of these projects, but you want to create your own awesome demo to convince your friends, team and boss that this is exactly what they need. We can help you to become a local JBoss Rock Star with this session. We will provide you with the tools to setup repeatable demos and provide you with guidelines to allow you to consistently amaze and dazzle. This session will walk through three example integration demonstrations that span multiple JBoss components and are setup from scratch in minutes.

You won't want to miss this session as it is the first step towards a future as a JBoss Rock Star!


Red Hat Summit 2013
Here are my impressions and images from around Chicago where I stopped first for a few meeting, then Boston, JUDCon 2013, and finally the Red Hat Summit 2013, I hope you enjoy them.

Tuesday, June 18, 2013

JBoss BPM Sneak Preview - a new Business Activity Monitoring (BAM) component Dashbuilder


As a preview to the upcoming release of a new JBoss BPM product at Red Hat, something expected to hit the market later this year, we have something kinda fun for you setup to preview another new component. Previously we walked you through setting up the JBoss BPM Web Process Designer in the Cloud, but now we are going to take a quick look at the newest component, the Dashbuilder.

This is a Business Activity Monitoring (BAM) component that allows you to connect to various datasources. For this demo you will find SQL datasources and CSV flat file datasources. There are many more options coming so watch for the datasources you want to connect too in the announcements once this is officially released.


By default the Dashbuilder project contains predefined datasources to two different CSV files located within the demo code base. It also contains three preconfigured SQL datasources for queries to jBPM tables to allow you to plug it directly into a future JBoss BPM installation.

For now I just want to share a tour of the functionality that was showcased at the Red Hat Summit booth where we also highlighted the JBoss BPM Web Process Designer. There was a lot of interest in this demonstration and the video drew participants into the booth like a fly to honey!


This video is also available on YouTube.

I will post more on how to setup this demo at a later date, stay tuned and you too can start collecting BAM information and KPI's on your business activities.

Monday, June 3, 2013

General impressions of Singapore

On a work trip a few weeks ago, not too much time to tour around Singapore, but here is a small impression. It includes pictures of the training given, but none of the Singapore JBoss User Group meeting I spoke at.

The food was amazing, which is why I think the best pictures are of the food eaten!


Guest Lecture Requirement Engineering at Radboud University Nijmegen

A few times a year I give guest lectures on Business Rules and Requirement Engineering, today was the 2013 version of the later.

A nice group of students put up with my story telling over a two hour period, well, to be honest I think we wrapped it up a bit earlier than that, but you get the idea. We covered some use cases I have from a previous project, but it is representative of how it often looks in real life, thus the title is 'from the trenches.'

We covered best practices, improving the experience, staying positive no matter what, business rules, business processes, and even a bit on Red Hat as there were some questions at the end. I really enjoyed this group, so nothing left to do but wish them luck on the final!


JBoss BPM Sneak Preview - BPMN2 Process Designer in the Cloud

Cloud Enabled BPMN2 Process Designer

There is an upcoming released at Red Hat of the new JBoss BPM product, something expected to hit the market later this year, but we have something kinda fun for you setup to preview some of the components to be offered.

Together with the project team, Maciej and Tihomir that work on this fantastic component, we have setup a repeatable standalone demo installation of the BPMN2 Process Designer for your usage. It is fully functional and you can design you processes in the Cloud setup based on OpenShift Origin.

The setup instructions can be found on github.com:

Login to your Cloud BPM Process Designer

It is very easy to get this project setup, just follow the instruction and in minutes you will be designing
your business process in the Cloud!

Running on OpenShift

Create an account at http://openshift.redhat.com/
Create a JBoss EAP application
rhc app create -t jbossas-7 --from-code git://github.com/eschabell/openshift-bpm-process-designer.git designer
That's it, you can now checkout your application at:
http://designer-$your_domain.rhcloud.com     
Just follow the link provided to the designer login:
http://designer-$your_domain.rhcloud.com/designer

Login credentials

       user: erics

   password: erics

Cloud JBoss BPM Process Designer in Action!