A Survey of Policy-Based Management Approaches for Service Oriented Systems

Policy based management in service oriented architecture (SOA) allows organizations to apply rules and regulations on their business processes. Policy has long been employed in the management of traditional distributed systems and many policy frameworks have been proposed. However, SOA differs in several aspects to traditional systems thus there is a unique set of requirements for an effective SOA policy system. In this paper, we evaluate five popular policy frameworks which are IETF, Ponder, KAoS, Rei and WS-policy against a number of general and SOA-specific criteria to identify what features of these existing systems can be adopted for SOA and what are not. We then, based on their feature sets, discuss the applicability of the frameworks for SOA management.

[1]  Harry Chen,et al.  F-OWL: An Inference Engine for Semantic Web , 2004, FAABS.

[2]  Gladys Diaz,et al.  A Comparative Study of Policy Specification Languages for Secure Distributed Applications , 2002, DSOM.

[3]  Antonio Vallecillo,et al.  Using UML and Maude for writing and reasoning about ODP policies , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

[4]  Andrea Westerinen,et al.  Policy Core Information Model - Version 1 Specification , 2001, RFC.

[5]  Yang Jing,et al.  Web Services Security Policy , 2010, 2010 International Conference on Multimedia Information Networking and Security.

[6]  Jorge Lobo,et al.  A Policy Description Language , 1999, AAAI/IAAI.

[7]  Andrzej Uszok,et al.  KAoS Policies for Web Services , 2004 .

[8]  Jeffrey M. Bradshaw,et al.  Applying KAoS Services to Ensure Policy Compliance for Semantic Web Services Workflow Composition and Enactment , 2004, SEMWEB.

[9]  Lalana Kagal Rei : A Policy Language for the Me-Centric Project , 2002 .

[10]  Emil C. Lupu,et al.  A Survey of Policy Specification Approaches , 2002 .

[11]  Franz Baader,et al.  A Description Logic Based Approach to Reasoning about Web Services , 2005, WWW 2005.

[12]  John Strassner,et al.  Policy Quality of Service (QoS) Information Model , 2003, RFC.

[13]  Xiaoli Liu,et al.  Policy Lifecycle Model for Systems Management , 2005, IT Prof..

[14]  Nicodemos Constantinou Damianou,et al.  A policy framework for management of distributed systems , 2002 .

[15]  Jeffrey M. Bradshaw,et al.  Policy and Contract Management for Semantic Web Services , 2004 .

[16]  Jeffrey M. Bradshaw,et al.  Semantic Web Languages for Policy Representation and Reasoning: A Comparison of KAoS, Rei, and Ponder , 2003, SEMWEB.

[17]  Alessandra Russo,et al.  A goal-based approach to policy refinement , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[18]  André Zúquete,et al.  SPL: An Access Control Language for Security Policies and Complex Constraints , 2001, NDSS.

[19]  Jeffrey M. Bradshaw,et al.  KAoS policy and domain services: toward a description-logic approach to policy representation, deconfliction, and enforcement , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

[20]  Giuseppe De Giacomo,et al.  Reasoning on UML Class Diagrams using Description Logic Based Systems , 2001 .

[21]  Emil C. Lupu,et al.  The Ponder Policy Specification Language , 2001, POLICY.

[22]  Nazim Agoulmine,et al.  Analysis of Policy Management Models and Specification Languages , 2003, Net-Con.

[23]  Jeffrey M. Bradshaw,et al.  KAoS policy management for semantic Web services , 2004, IEEE Intelligent Systems.