Abstract
The widespread use of Service Oriented Architectures (SOA) is beginning to create problems derived from the governance of said structures. To date there is not a single effective solution to solve all existing challenges to govern this type of infrastructure. This paper describes the problems encountered when designing a SOA governance solution in a real e-Government scenario. More specifically, we focus on problems related to specification and automated analysis of government policies. We propose a novel SOA governance specification model as a solution to these problems. We have named this model WS-Governance. In order to ease its adoption by SOA practitioners it: i) shares WS-Policy guidelines and is compatible with it, ii) has XML serialization as well as a plain-text one and iii) has a semantics based on a mapping to Constraint Satisfaction Problems that provides a precise description as well as facilitating the automation of some editing and WS-Governance related activities such as consistency checking.
This work has been partially supported by the European Commission (FEDER) project SETI (TIN2009-07366), and project ISABEL P07-TIC-2533 funded by the Andalusian local Government.
Chapter PDF
References
Marks, E.A.: Service-Oriented Architecture Governance for the Services Driven Enterprise. John Wiley & Sons (2008)
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: State of the art and research challenges. IEEE Computer 40(11), 38–45 (2007)
Schepers, T.G.J., Iacob, M.E., Van Eck, P.A.T.: A lifecycle approach to soa governance. In: SAC 2008: ACM Symposium on Applied Computing, pp. 1055–1061 (2008)
Kenney, L.F., Plummer, D.C.: Magic quadrant for integrated soa governance technology sets. Technical report, Gartner (2009), http://mediaproducts.gartner.com/reprints/oracle/article65/article65.html
Kontogiannis, K., Lewis, G.A., Smith, D.B.: A research agenda for service-oriented architecture. In: SDSOA 2008: 2nd Int. Workshop on Sys. Devel. in SOA Env., pp. 1–6 (2008)
Bernhardt, J., Seese, D.: A Conceptual Framework for the Governance of Service-Oriented Architectures. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 327–338. Springer, Heidelberg (2009)
Derler, P., Weinreich, R.: Models and Tools for SOA Governance. In: Draheim, D., Weber, G. (eds.) TEAA 2006. LNCS, vol. 4473, pp. 112–126. Springer, Heidelberg (2007)
Parejo, J.A., Fernández, P., Ruiz-Cortés, A.: Towards automated sla-based governance policy enforcement. In: Int. Joint Conference on Service Oriented Computing (ICSOC) (2009)
Vedamuthu, A.S., Orchard, D., Hirsch, F., Hondo, M., Yendluri, P., Boubez, T., Ümit Yalçinalp: Web services policy 1.5 framework. W3C Recommendation (2007)
Vedamuthu, A.S., Orchard, D., Hirsch, F., Hondo, M., Yendluri, P., Boubez, T., Ümit Yalçinalp: Web services policy 1.5 - attachment. W3C Recommendation (2007)
Hollunder, B.: Domain-specific processing of policies or: Ws-policy intersection revisited. In: ICWS, pp. 246–253 (2009)
Anderson, A.H.: Domain-independent, composable web services policy assertions. In: POLICY, pp. 149–152 (2006)
Ruiz-Cortés, A., Martín-Díaz, O., Durán, A., Toro, M.: Improving the automatic procurement of web services using constraint programming. International Journal of Cooperative Information Systems 14(4), 439–467 (2005)
Müller, C., Ruiz-Cortés, A., Resinas, M.: An Initial Approach to Explaining SLA Inconsistencies. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 394–406. Springer, Heidelberg (2008)
Müller, C., Resinas, M., Ruiz-Cortés, A.: Explaining the Non-compliance between Templates and Agreement Offers in WS-Agreement. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 237–252. Springer, Heidelberg (2009)
Zhang, Y., Liu, X., Wang, W.: Policy lifecycle model for systems management. IT Professional 7, 50–54 (2005)
Peterson, D., Gao, S.S., Malhotra, A., Sperberg-McQuee, C.M., Thompson, H.S.: W3c xml schema definition language (xsd) 1.1 part 2: Datatypes. W3C Working Draft (2009)
Parejo, J.A., Fernandez, P., Ruiz-Cortés, A.: Ws-governance: A language for soa governance policies definition. Technical report, Applied Software Engineering Research Group (Grupo ISA), University of Seville (2010), http://www.isa.us.es/publications
Vallecillo, A.: A journey through the secret life of models, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2008)
Laburthe, F., Jussien, N., Rochart, G., Cambazard, H., Prud’homme, C., Malapert, A., Menana, J.: Choco, java library for constraint satisfaction problems (csp), Open Source http://www.emn.fr/z-info/choco-solver/
Damianou, N., Dulay, N., Lupu, E., Sloman, M.: The Ponder Policy Specification Language. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, pp. 18–38. Springer, Heidelberg (2001)
Uszok, A., Bradshaw, J., Johnson, M., Jeffers, R., Tate, A., Dalton, J., Aitken, S.: Kaos policy management for semantic web services. IEEE Intelligent Systems 19(4), 32–41 (2004)
Samak, T., Al-Shaer, E., Li, H.: Qos policy modeling and conflict analysis. In: POLICY, pp. 19–26 (2008)
Hamed, H.H., Al-Shaer, E.S., Marrero, W.: Modeling and verification of ipsec and vpn security policies. In: ICNP, pp. 259–278 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Parejo, J.A., Fernandez, P., Ruiz-Cortés, A. (2011). WS-Governance: A Policy Language for SOA Governance. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds) Service-Oriented Computing. ICSOC 2011. Lecture Notes in Computer Science, vol 7084. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25535-9_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-25535-9_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25534-2
Online ISBN: 978-3-642-25535-9
eBook Packages: Computer ScienceComputer Science (R0)