Furthermore, process-centricity is a major aim.
Recently, business-processes-as-a-service is being
discussed. While not addressed here, this perspective
needs to be further complemented by an architectural
style for its implementation (Wang, 2012).
7 CONCLUSIONS
Governance technology is crucial for the current trend
towards Software as a Service (SaaS). According to
technology reports the 451 Group, ”nearly 90% of or-
ganisations expect to maintain or grow their SaaS us-
age, with more than one third transitioning from on-
premises to SaaS” indicating that IT consumers need
more trustworthy infrastructures.
We presented a coordinator framework with pro-
tocols that ensures that consumer-defined and con-
trolled policies are enforced during business transac-
tions for business processes between consumers and
providers. We defined a coordination model and a
protocol for the policy-based governance of business
processes on business transactions. The BPEL tem-
plates are offered in order to provide best-practice so-
lution templates for the implementation with BPEL
business processes. Our overall approach supports
transaction management, adaptation for flexible pro-
cesses, and multi-tenancy capability.
We have indicated some limitations in the evalu-
ation. BPEL process implementations are protocol-
specific. The BPEL activities of a business activity
must be placed in a BPEL scope. Better consumer
support for policy definition, e.g. through repositories
of common rules and adequate interfaces and meth-
ods for semantic policy specification and customisa-
tion, needs to be investigated (Pahl et al., 2009; Pahl
et al., 2007).
REFERENCES
Ardagna, D., Comuzzi, M., Mussi, E., Pernici, B. and
Plebani, P. (2007). Paws: A framework for execut-
ing adaptive web-service processes. IEEE Software,
24(6):39–46.
Baresi, L. and Guinea, S. (2011). Self-supervising bpel pro-
cesses. IEEE Transactions on Software Engineering,
37(2):247 – 263,
R. Barrett, L. M. Patcas, J. Murphy, and C. Pahl. (2006).
Model Driven Distribution Pattern Design for Dy-
namic Web Service Compositions. International Con-
ference on Web Engineering ICWE06. Palo Alto, US.
ACM Press.
Buyya, R., Broberg, J., and Goscinski, A. (2011). Cloud
Computing - Principles and Paradigms. Wiley. 2011.
Erradi, A., Maheshwari, P. and Tosic, V. (2006). Policy-
driven middleware for self-adaptation of web services
compositions. ACM/IFIP/USENIX International Mid-
dleware Conference.
Hrastnik, P. and Winiwarter, W. (2005). Twso - transac-
tional web service orchestrations. International Con-
ference on Next Generation Web Services Practices.
Kareliotis, C., Vassilakis, C., and Panayiotis, G. (2007). En-
hancing bpel scenarios with dynamic relevance-based
exception handling. IEEE International Conference
on Web Services.
Leusse, P.D., Dimitrakos,T., and Brossard, D. (2009). A
governance model for SOA. IEEE International Con-
ference on Web Services.
Mietzner, R., Unger, T., Titze, R., and Leymann, F. ”Com-
bining different multi-tenancy patterns in service-
oriented applications,” in IEEE Intl Enterprise Dis-
tributed Object Computing Conf, 2009.
Mosincat, A. and Binder, W. (2008). Transparent runtime
adaptability for bpel processes. Intl Conf on Service-
Oriented Computing.
Pahl, C. (2005). Layered Ontological Modelling for Web
Service-oriented Model-Driven Architecture. Eu-
ropean Conference on Model-Driven Architecture -
Foundations and Applications ECMDA05. Springer.
Pahl, Giesecke, S. and Hasselbring, W. (2009). Ontology-
based Modelling of Architectural Styles. Information
and Software Technology. 1(12): 1739-1749
Pahl, Giesecke, S. and Hasselbring, W. (2007). An
Ontology-based Approach for Modelling Architec-
tural Styles. European Conference on Software Ar-
chitecture ECSA2007. Springer.
Subramanian, S., Thiran, P., Narendra, N.C., Mostefaoui,
C.K., and Maamar, Z. (2008). On the enhancement
of BPEL engines for self-healing composite web ser-
vices. Intl Symp on Applications and the Internet. pp.
33-39.
Wang, M.X., Bandara, K.Y. and Pahl, C. (2009). Inte-
grated constraint violation handling for dynamic ser-
vice composition. IEEE Intl Conf on Services Com-
puting. pp. 168-175.
Wang, M.X. (2012). A Policy-based Governance Frame-
work for Cloud Service Process Architectures. Ph.D.
Thesis. Dublin City University.
Weigand, H., Heuvel, W.-J. v. d. and Hiel, M. (2008). Rule-
based service composition and service-oriented busi-
ness rule management. Interdisciplinary Workshop
Regulations Modelling and Deployment.
Wu, Y. and Doshi, P. (2008). Making bpel flexible and
adapting in the context of coordination constraints us-
ing ws-bpel. Intl Conf on Services Computing.
CLOSER2013-3rdInternationalConferenceonCloudComputingandServicesScience
344