Straight Through Process with Camunda BPM and Apache Camel

Forward

In this article I introduce straight though processing (STP), its relationship to business process management (BPM), and various associated technical details.

Source code at GitHub

Introduction

Straight through processing (STP) describes the automated and uninterrupted execution of services from beginning to end. The process “start” receives enough information so that each subsequent step can . . . → Read More: Straight Through Process with Camunda BPM and Apache Camel

Process Management Architecture: Overview of Methods, Features, and Capabilities

Introduction

I hope you find this post informative as a general overview of process management architecture. My intent is to help clarify the requirements and differences between process-management and general application design. Importantly, understanding the technical impacts of each significant process-oriented feature to overall enterprise systems and supporting infrastructure.

The goal is finding the best . . . → Read More: Process Management Architecture: Overview of Methods, Features, and Capabilities

Mapping Web-UI to BPM

Forward:

Building rich internet or single page user interfaces for BPM applications isn’t trivial. Development teams representing the various domains (UI, BPM, SOA) have broadly differing needs in terms of requirements, approach, and methodology. For instance, contemporary web technologies and drivers necessitate extreme agility while, on the other hand, BPM and SOA projects enjoy the . . . → Read More: Mapping Web-UI to BPM

IBM-BPM and Event Integration with SCA (Tuscany)

Forward:

This discussion is focused on IBM’s recent release of BPM v855-Advanced. New to v855 is the BPMN “start” and “intermediate” SCA implementation types – specifically, supporting inbound SCA-integrated events. Though CASE was also introduced with this release, that topic will have to wait for a future article.

 

Event Messaging in IBM-BPM: The Early . . . → Read More: IBM-BPM and Event Integration with SCA (Tuscany)

Business Process Management & Transactions

Though BPMN 2 supports transactions (in notation form) their implementation requires some additional work with regards to details – effort being a method for managing distributed transactions across heterogeneous service providers. A natural fit is called a “saga” where the transacted activity is broken down into a sequence of steps which are pared, via event . . . → Read More: Business Process Management & Transactions

BPM Service and Web-client Consumers for JSON over ReST

Multi-part Series:

BPM Integration with OSGI: JAX-RS and JPA JPA OSGi Bundle Delivers (Java) Business Domain Objects JSON Formatted Business Information through DOSGi (JAX-RS ReST Services) (this article) BPM Service and Web-client Consumers for JSON over ReST Forward

My goal with this last article is to demonstrate a few techniques for ReST/JSON integration. . . . → Read More: BPM Service and Web-client Consumers for JSON over ReST

JSON Formatted Business Information through DOSGi (JAX-RS ReST Services)

Multi-part Series:

BPM Integration with OSGI: JAX-RS and JPA JPA OSGi Bundle Delivers (Java) Business Domain Objects (this article) JSON Formatted Business Information through DOSGi (JAX-RS ReST Services) BPM Service and Web-client Consumers for JSON over ReST Forward

This article’s focus is BPM integration with ReST services – specifically OSGi and JAX-RS. Though . . . → Read More: JSON Formatted Business Information through DOSGi (JAX-RS ReST Services)

BPM Integration with OSGi: JAX-RS and JPA

Multi-part Series:

(this article) BPM Integration with OSGI: JAX-RS and JPA JPA OSGi Bundle Delivers (Java) Business Domain Objects JSON Formatted Business Information through DOSGi (JAX-RS ReST Services) BPM Service and Web-client Consumers for JSON over ReST Forward

Why Integrate BPM with OSGI?

… Because it’s one of the best technologies available today . . . → Read More: BPM Integration with OSGi: JAX-RS and JPA

OSGi and JPA Deliver Business Objects to BPM

Multi-part Series:

BPM Integration with OSGI: JAX-RS and JPA (this article) JPA OSGi Bundle Delivers (Java) Business Domain Objects JSON Formatted Business Information through DOSGi (JAX-RS ReST Services) BPM Service and Web-client Consumers for JSON over ReST Forward

OSGi and JPA provide the means for rapid turn-around on integration features. I won’t deny . . . → Read More: OSGi and JPA Deliver Business Objects to BPM