TY - JOUR
T1 - Modelling business process with services
T2 - Towards agile enterprises
AU - Baghdadi, Youcef
PY - 2014
Y1 - 2014
N2 - An agile enterprise rapidly adapts to changing business requirements by adapting or conceiving business processes (BPs) in response to normal or disruptive business events (BEs). This paper stresses out the role of service-orientation, service-oriented architecture (SOA), and web services along with the principles of abstraction, separation of concerns, and specialisation in modelling and implementing BPs. A BP is treated as a dynamic abstraction that specifies a state reflecting the control flow and data flow. This abstraction consists of a set of specialised services having separated concerns, namely controller service, and worker services. Shared, discoverable, reusable enterprise assets known as business objects (BOs) realise the latter. BOs encapsulate activities and data; and play the role of service units. Changes in the BP in terms of business functions and rules are solely reflected in the state, the controller service adapts to the state changes, which allows a dynamic composition of software solutions supporting changing BPs.
AB - An agile enterprise rapidly adapts to changing business requirements by adapting or conceiving business processes (BPs) in response to normal or disruptive business events (BEs). This paper stresses out the role of service-orientation, service-oriented architecture (SOA), and web services along with the principles of abstraction, separation of concerns, and specialisation in modelling and implementing BPs. A BP is treated as a dynamic abstraction that specifies a state reflecting the control flow and data flow. This abstraction consists of a set of specialised services having separated concerns, namely controller service, and worker services. Shared, discoverable, reusable enterprise assets known as business objects (BOs) realise the latter. BOs encapsulate activities and data; and play the role of service units. Changes in the BP in terms of business functions and rules are solely reflected in the state, the controller service adapts to the state changes, which allows a dynamic composition of software solutions supporting changing BPs.
KW - Agile enterprise
KW - Business object
KW - Business process
KW - Business process management
KW - Business process modelling
KW - Business process state
KW - Controller service
KW - Data service
KW - Service-orientation
KW - Service-oriented architecture
KW - Web service
KW - Worker service
UR - http://www.scopus.com/inward/record.url?scp=84907422312&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84907422312&partnerID=8YFLogxK
U2 - 10.1504/IJBIS.2014.060377
DO - 10.1504/IJBIS.2014.060377
M3 - Article
AN - SCOPUS:84907422312
SN - 1746-0972
VL - 15
SP - 410
EP - 433
JO - International Journal of Business Information Systems
JF - International Journal of Business Information Systems
IS - 4
ER -