BPM in a Microservice World: Part 3

This article was originally published on Diabolical Labs.

Many BPM practitioners are used to utilizing a software suite that has some sort of Process Manager component that has control of the transaction as it progresses through activities. The process is generally authored and visualized graphically in BPMN or BPEL. When applying BPM in the microservice world we don’t have that visibility or control.

Continue reading “BPM in a Microservice World: Part 3”

BPM in a Microservice World: Part 1

This article was originally published on Diabolical Labs.

Business Process Management (BPM)-enabling software has been around for decades, having started as document centric workflow. It’s progressed into the Service Oriented Architecture (SOA) age to become an orchestrator of services and human tasks.

Now, we see that the Service Architecture is evolving to include a relatively new concept called Microservice Architecture (MSA). That architecture along with enabling technologies like Cloud Services and Application Containers is allowing us to apply process management practices to solutions in a much more lightweight and agile way.

In the upcoming blog post series, I’ll be exploring the application of BPM principles to solutions that can implemented with MSA. In this first part, I’ll review traditional BPM practices and their pitfalls, followed by a guide to begin the convergence of BPM and MSA. re with MSA.

You can also learn more in the webinar I’ll be hosting on 9/27 at 11am ET.

Screen Shot 2016-05-26 at 2.01.22 PM

Continue reading “BPM in a Microservice World: Part 1”

Build your next cloud-based PaaS in under an hour

This post was originally published on the Red Hat Developers Blog.

The charter of Open Innovation Labs is to help our customers accelerate application development and realize the latest advancements in software delivery, by providing skills, mentoring, and tools. Some of the challenges I frequently hear from customers are those around Platform as a Service (PaaS) environment provisioning and configuration. This article is first in the series of articles that guide you through installation configuration and usage of the Red Hat Open Container Project (OCP) on Amazon Web Services (AWS).

Continue reading “Build your next cloud-based PaaS in under an hour”

A step-by-step tutorial for continuous integration with Jenkins on a Red Hat Mobile Native Android application: Part 2

In part one of our series, we established the process around creating an Android application using Red Hat’s Mobile Application Platform and adding unit tests. Now, we’ll walk through how to use Jenkins for continuous integration on this app.

Continue reading “A step-by-step tutorial for continuous integration with Jenkins on a Red Hat Mobile Native Android application: Part 2”

Applying Continuous Delivery and DevOps Automation to Mobile Application Development

Red Hat Open Innovation Labs is a new offering committed to helping our customers accelerate innovation, and create the solutions that meet their business challenges. As mobile application development becomes an increasingly important function within companies, customers have been asking us for advice on how to best apply the principles of continuous delivery and DevOps to their mobile application development.This was particularly exciting to me. Red Hat already has great technology to support enterprise mobile. And at Labs, we have a fantastic platform for accelerating application delivery. Together, we had a great opportunity to combine our efforts and build a phenomenal, turnkey solution.

Continue reading “Applying Continuous Delivery and DevOps Automation to Mobile Application Development”