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: Research - peer-reviewArticle

Abstract

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.
LanguageEnglish
Pages303-315
Number of pages13
JournalService Oriented Computing and Applications
Volume10
Issue number3
Early online date23 Dec 2015
DOIs
StatePublished - Sep 2016

Fingerprint

Service oriented architecture (SOA)
Industry
Process mining
Service-oriented architecture
Scenarios
Scenario generation
Business process
Flow control
Logistics
Process design

Bibliographical note

There is no full text available at this time. This article is currently in press. Full citation details will be uploaded when available.

Keywords

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

Cite this

A process-mining-based scenarios generation method for SOA application development. / Jiang, Lihong; Wang, Jianyi; Shah, Nazaraf; Cai, Hongming; Huang, Chengxi; Farmer, Ray.

In: Service Oriented Computing and Applications, Vol. 10, No. 3, 09.2016, p. 303-315.

Research output: Research - peer-reviewArticle

Jiang, Lihong ; Wang, Jianyi ; Shah, Nazaraf ; Cai, Hongming ; Huang, Chengxi ; Farmer, Ray. / A process-mining-based scenarios generation method for SOA application development. In: Service Oriented Computing and Applications. 2016 ; Vol. 10, No. 3. pp. 303-315
@article{dac0b4c73f4c43f9868591e4d3cff202,
title = "A process-mining-based scenarios generation method for SOA application development",
abstract = "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.",
keywords = "SOA, Business process model, Process mining, Scenario discovery",
author = "Lihong Jiang and Jianyi Wang and Nazaraf Shah and Hongming Cai and Chengxi Huang and Ray Farmer",
note = "There is no full text available at this time. This article is currently in press. Full citation details will be uploaded when available.",
year = "2016",
month = "9",
doi = "10.1007/s11761-015-0188-8",
volume = "10",
pages = "303--315",
journal = "Service Oriented Computing and Applications",
issn = "1863-2386",
publisher = "Springer Verlag",
number = "3",

}

TY - JOUR

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

AU - Jiang,Lihong

AU - Wang,Jianyi

AU - Shah,Nazaraf

AU - Cai,Hongming

AU - Huang,Chengxi

AU - Farmer,Ray

N1 - There is no full text available at this time. This article is currently in press. Full citation details will be uploaded when available.

PY - 2016/9

Y1 - 2016/9

N2 - 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.

AB - 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.

KW - SOA

KW - Business process model

KW - Process mining

KW - Scenario discovery

U2 - 10.1007/s11761-015-0188-8

DO - 10.1007/s11761-015-0188-8

M3 - Article

VL - 10

SP - 303

EP - 315

JO - Service Oriented Computing and Applications

T2 - Service Oriented Computing and Applications

JF - Service Oriented Computing and Applications

SN - 1863-2386

SN - 1863-2394

IS - 3

ER -