TY - JOUR
T1 - Implementing process views in the web service environment
AU - Zhao, X.
AU - Liu, Chengfei
AU - Sadiq, W.
AU - Kowalkiewicz, M.
AU - Yongchareon, S.
PY - 2011
Y1 - 2011
N2 - Web service and business process technologies are widely adopted to facilitate
business automation and collaboration. Given the complexity of business
processes, it is a sought-after feature to show a business process with different
views to cater for the diverse interests, authority levels, etc., of different users.
Aiming to implement such flexible process views in the Web service
environment, this paper presents a novel framework named FlexView to support
view abstraction and concretisation of WS-BPEL processes. In the FlexView
framework, a rigorous view model is proposed to specify the dependency and
correlation between structural components of process views with emphasis on the
characteristics of WS-BPEL, and a set of rules are defined to guarantee the
structural consistency between process views during transformations. A set of
algorithms are developed to shift the abstraction and concretisation operations to
the operational level. A prototype is also implemented for the proof-of-concept
purpose.
AB - Web service and business process technologies are widely adopted to facilitate
business automation and collaboration. Given the complexity of business
processes, it is a sought-after feature to show a business process with different
views to cater for the diverse interests, authority levels, etc., of different users.
Aiming to implement such flexible process views in the Web service
environment, this paper presents a novel framework named FlexView to support
view abstraction and concretisation of WS-BPEL processes. In the FlexView
framework, a rigorous view model is proposed to specify the dependency and
correlation between structural components of process views with emphasis on the
characteristics of WS-BPEL, and a set of rules are defined to guarantee the
structural consistency between process views during transformations. A set of
algorithms are developed to shift the abstraction and concretisation operations to
the operational level. A prototype is also implemented for the proof-of-concept
purpose.
U2 - 10.1007/s11280-010-0096-y
DO - 10.1007/s11280-010-0096-y
M3 - Article
SN - 1386-145X
VL - 14
SP - 27
EP - 52
JO - World Wide Web
JF - World Wide Web
IS - 1
ER -