A process-mining-based scenarios generation method for SOA application development

Lihong Jiang, Jianyi Wang, Nazaraf Shah, Hongming Cai, Chengxi Huang, Ray Farmer

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)
108 Downloads (Pure)


Business process models which are usually constructed by business designers from experience and analysis are the main guidelines for services composition in the service-oriented architecture (SOA) applications development. However, due to the complexity of business models, it is a challenging task for business process designers to optimize the process models dynamically in accordance with changes in business environments. In this paper, a process-mining-based method is proposed to support business process designers to monitor efficiency or capture the changes of a business process. Firstly, we define a scenario model to depict business elements and their relationships which are critical to business process design. Based on the proposed scenario model, process mining algorithms, including control flow mining, roles mining and data flow mining are carried out in a certain sequence synthetically to extract business scenarios from event logs recorded by SOA application systems. Finally, we implement a prototype using a logistic scenario to illustrate the feasibility of our method in SOA applications development.
Original languageEnglish
Pages (from-to)303-315
Number of pages13
JournalService Oriented Computing and Applications
Issue number3
Early online date23 Dec 2015
Publication statusPublished - Sept 2016


  • SOA
  • Business process model
  • Process mining
  • Scenario discovery


Dive into the research topics of 'A process-mining-based scenarios generation method for SOA application development'. Together they form a unique fingerprint.

Cite this