ABSTRACT

In Chapter 5, and more specifically in the domain/technical view pattern, we explained how domain views of business processes differ from technical views. In our examples in Chapter 5, we mainly concentrated on the technical details that need to be added to a process model to make it executable on a process engine. Enriching a process with technical details is surely an important part of the mapping described in the domain/technical view pattern. However, in many cases this is not enough. The process design also must be changed during the mapping. In this chapter, we introduce a number of process design patterns that describe additional process aspects that we frequently must add to a process model when mapping it to a technical view.