Building a BPM Application in an SOA-Based Legacy Environment

Mladen Matejaš1 and Krešimir Fertalj2

  1. Privredna banka Zagreb
    Radnička cesta 50, 10000 Zagreb, Croatia;
  2. Faculty of Electrical Engineering and Computing
    Unska 3, 10000 Zagreb, Croatia


Modern organizations need to understand and constantly improve their business processes (BPs) in order to make successful business decisions. This paper describes an integration model for building a Business Process Management Application (BPMA) and connecting the BPMA with legacy systems based on Service-Oriented Architecture (SOA). A BPMA is an application developed to support a BP performed by legacy application/s. A combination of multiple BPMAs provides support for multiple BPs and forms a BPM solution. The presented model is characterized by a simple co-dependence of the BPMA and the existing systems, minimal changes to the legacy applications and a maximal utilization of the existing functionalities. It enables the existing applications to function independently from the BPMA and simplifies the business data used in the BPMA. An extensive evaluation of the model was undertaken by experts from the BPM area. Its feasibility is demonstrated on a real-life business use case scenario.

Key words

BPM, SOA, business process, integration model, business layers

Digital Object Identifier (DOI)

Publication information

Volume 16, Issue 1 (January 2019)
Year of Publication: 2019
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Matejaš, M., Fertalj, K.: Building a BPM Application in an SOA-Based Legacy Environment. Computer Science and Information Systems, Vol. 16, No. 1, 45-74. (2019),