Introduction

IBM BPM provides a number of generic artifacts for modeling purposes. These can be combined in a variety of ways in order to solve different technical problems.

A design pattern is used to document how a combination of model artifacts may be used together in order to solve a specific technical problem. Unlike a framework or utility, a design pattern cannot be deployed directly. A design pattern is rather like having a pattern template for making clothes, where a tailor may use the same template to create a number garments using different materials.

The design pattern provides a design template that allows the BPM developer to solve the same technical problem consistently throughout the model using different artifacts. Design patterns promote re-use and improve maintainability. Example design patterns include Layered Architecture, Task Services, Coach Services, Data Access Services and Manual Unit Tests.

1 comment on"Design Patterns"

  1. Vignesh Natarajan September 09, 2016

    Hi,
    I’m working on Bpm project as to design new business process by comparing and matching already designed pattern give more accurate and efficient way. In that how to compare active nodes in design from repository? and what actually active node define?

Join The Discussion

Your email address will not be published. Required fields are marked *