This paper is mostly based on the literature concerning BPM, SOA, and the relationship betweenBPM and SOA.For this study project we went to different companies in the Netherlands and in Ireland. Our goalwas to discover how different types of companies use BPM systems and what the latest trends arein this segment. Most of the companies we visited did not implement BPM into their systems.We also went to a symposium where we had an interview with a BPM expert Wil van der Aalst.He was able to tell us about some trends in BPM.This led us to scope our research into one trend and using literature to describe it. The trend wechose is the combination of service-oriented architecture and BPM, because it is a very popular topic now and there is a lot of information available on this trend.We will first explain what BPM and SOA are and afterwards we will discuss the integration between BPM and SOA.
BUSINESS PROCESS MANAGEMENT
What is Business Process Management?
In the last 30 years companies have become more business process aware. A business process issimply the complete and dynamically coordinated set of activities and transactions that deliver value to the customers or market. The emphasis is upon how work is done within the company. A business process can be simple or complex, short-running or long-running, function-specific or industry-specific. It can be for a department, the entire enterprise or the whole value chain(supply chain management). A business process is typically difficult to make visible.
Companies understand the importance of business processes as it helps them with critical business goals such as cost efficiency, compliance, customer retention and length of service and production time.At first the processes were managed with workflow management and enterprise applicationintegration. With workflow management people were connected by automating inefficicientmanual processes within a single application. It was limited because it couldn’t connectapplications. The enterprise application integration could connect these applications by writinginformation between them so that the data was automatically synchronized. But enterpriseapplication integration couldn’t connect people, as it could not automate long running processesor interactive processes.
Business Process Management brought these two applications together. Business ProcessManagement, BPM, covers activities performed by organizations to manage and, if necessary, toimprove their business processes. This definition doesn’t explain how this is done. A better definition is that BPM is a management that combines a process centric and cross functionalapproach to how organizations achieve their business goals and improve their business goals. ABPM solution uses tools to design, enact, control and analyze business processes involvinghumans, organizations, applications, documents and other source information.
Business Process Management; The third wave
H. Smith and P. Fingar