Meeting Red Hat authors at Red Hat Summit 2018

Early this year, the book Effective Business Process Management with JBoss BPM launched a free ebook on Red Hat Developers that you can download. Next week I’ll be at the Red Hat Summit 2018 conference in San Francisco, CA, at the Moscone Center speaking and presenting a hands-on lab.

The surprise event is that Red Hat authors will be spending time at the booth where we’ll be signing copies of our respective books. Look for me at the following times at the section labeled DevZone ready to sign and give you a copy of Effective Business Process Management with JBoss BPM:

Continue reading “Meeting Red Hat authors at Red Hat Summit 2018”

Share

What is a KJAR?

Red Hat JBoss® BPM Suite and Red Hat Decision Manager (formerly Red Hat JBoss BRMS) both use an artifact packaging known as a “KJAR”, or knowledge artifact, since version 6. What is this file type? What separates it from a standard JAR file?

The basic summary

In very few words, a KJAR is a standard JAR file that has some extra files included. A KJAR keeps the same .jar extension as a JAR file, because its basic file structure is identical to that of a JAR.

Continue reading “What is a KJAR?”

Share

Get Started on Process Driven Development with JBoss BPM

Are you interested in an introduction to the concepts of process management (BPM)?

Do you want to learn how your business can leverage process driven application delivery?

Are you looking for an easy to understand guide to mastering Red Hat JBoss BPM Suite tooling?

Do you need a step-by-step introduction to setting up JBoss BPM Suite including coverage of practical and important topics like data modeling, designing business rules and processes, detailed real world examples, and tips for testing?

For the last few years I’ve been working on putting years of experience with JBoss BPM Suite and community projects Drools and jBPM together into one easy to understand book.

Continue reading “Get Started on Process Driven Development with JBoss BPM”

Share

Extend Red Hat JBoss BPM Suite through the Service Repository

Introduction

Red Hat JBoss BPM Suite offers a really flexible BPMN engine that can be extended with Custom Reusable Services. Most users know them as Work Item Handler (the technical implementation name), but few of them know that it’s possible to expose them in a comfortable list of reusable services. In fact, you can create a repository of services and simplify the life of the BPMN designer that can easily pick and choose the right service.

Continue reading “Extend Red Hat JBoss BPM Suite through the Service Repository”

Share

JBoss: Developer’s Guide

Modern applications development demands optimized tools and services. Applications must integrate with different systems and share data. Organizations must be able to immediately respond to changing conditions. JBoss Middleware drives enterprise application innovation every day to deliver the best projects and products. Whether you are an experienced enterprise application developer or just getting started, JBoss: Developer’s Guide provides you with the best time to value guide for enterprise application delivery with the JBoss brand, using hands-on coding and lab exercises with real-life business examples. In-depth information is provided for multiple components of the JBoss Middleware ecosystem to guide you through application development, deployment, data storage and access, communication and messaging, and business process optimization.

Continue reading “JBoss: Developer’s Guide”

Share

Effective Business Process Management with JBoss BPM (MEAP)

effective business process managementFor the last four years I was focused on evangelizing JBoss BPM Suite. The content I produced, the talks I have given and the articles I published led to many requests for a book focused on JBoss BPM products. This got me to thinking and in early November of 2015 I decided to submit a proposal. Hoping Manning would be open to the idea of a book that was not only focused on developers, but also on architects and process analysts. Effective Business Process Management with JBoss BPM was born.

There was a process that went back and forth as the proposal was discussed. Finally, in January of 2016 Manning started a proposal review. It’s where they ask for input from sources in the wild that are knowledgeable of the topics BPM and JBoss.

At the end of February 2016, having collected enough positive input during their review process, Manning committed to the book and I started to write.

The chapters have been flowing nicely and today the Early Access Program (MEAP) has been kicked off. Effective Business Process Management with JBoss BPM is a reality, a book that focuses on developers, architects and process analysts that want to get started with JBoss BPM Suite.

Continue reading “Effective Business Process Management with JBoss BPM (MEAP)”

Share

Introducing Business Process Management with JBoss BPM

 

introducing business process management

(This article was excerpted from the book Effective Business Process Management with JBoss BPM by Eric D. Schabell.)

Organizations are constantly being tested in the markets in which they operate by shifting expectations of their customers, and by competitors looking to provide better value at a lower cost. This tension is the catalyst that continually pushes organizations to search for ways to improve their services, improve the speed which they deliver value to their customers, enable employees to get more done with less administrative overhead, and most importantly, to constantly grow by generating more revenue. This is the basis of BPM, to be able to identify and capture processes in an organization to create repeatable, measurable and consistent execution of goals to drive their business forward.

When an organization studies its operations, it discovers there are many processes used in its daily business. These processes are often not well thought out, or they were created to complete some aspect of the daily business, with little thought given to improving efficiency. At this point the organization looks for the first steps for improving through automation the processes that represent business value.

Business value could be anything that drives organizational goals forward to make customers happy, and thereby generate more revenue. This business value can be anything, such as keeping track of interaction with a customer. If that data could be captured, the marketing department could search a customer’s behavioral patterns to decide what products and services to market to a particular person. It would take mass marketing out of the equation and allow for direct, specific marketing towards individual customers’ needs.

Continue reading “Introducing Business Process Management with JBoss BPM”

Share

Account Management with JBoss BPM Suite

Red Hat’s IT department recently deployed JBoss BPM Suite to handle automated process workflow. JBoss BPM Suite is officially defined as:

An open source business process management suite that combines Business Process Management and Business Rules Management and enables business and IT users to create, manage, validate, and deploy Business Processes and Rules.

IT’s immediate use case is to replace our aging account management system, which is essentially a collection of perl and python scripts.  Some of these date back to the turn of the millennium. These scripts had the responsibility of handling all aspects of user life cycle management, including:

  • Pulling user data from the HRMS
  • Creating the user LDAP object
  • Creating the user group LDAP object
  • Creating application accounts (home directories, mailboxes, etc)
  • Updating LDAP objects with HRMS changes
  • Closing user accounts and removing LDAP objects upon termination
  • Syncing account information with third party systems (SaaS vendors, etc)

These legacy scripts would perform SQL queries directly against multiple data sources and call LDAP operations, application command line tools and make API calls. While this system worked well for many years, maintenance became an incredible burden. In essence, only one person knew the account automation system. New application integration requests would have to wait months for resources to free up. For applications allowing direct API integration, that meant some pour soul (me) would have to spend a fair amount of time just figuring out how this new application worked and what API calls were necessary. Moreover, when a vendor would suddenly change their API, that meant something was broken until there was time to fix it. The result was Service Desk team having to perform hundreds of manual operations in the mean time. Essentially, the maintainer could not scale with demand, let alone have the time to become an expert in every new application.

Continue reading “Account Management with JBoss BPM Suite”

Share

Repost: 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.

Continue reading “Repost: Developing process-enabled applications with BPA and BPM tools”

Share

February in JBoss

5 story mound of snow at MIT called the Alps of MIT

5 story mound of snow at MIT called the Alps of MIT

Another month just went by and it is time to wrap it up with the monthly JBoss news blog post. We’ve all be busy thinking about how to make developers life much easier and published a number of articles, blogs and examples on how to get the most out of JBoss products and projects. As usual, this post tries to highlight the best of the best and I strongly recommend to follow the JBoss Weekly Editorial for a more timely update on what’s happening in the community.

Continue reading “February in JBoss”

Share