Trusted autonomic service cooperation model and application development framework

To achieve the dynamical on-requirement self-organization and self-evolution of virtual organizations (VOs) by autonomic service cooperation is an excellent approach for developing assembled service-oriented application software systems in the Internet computing environment. However, this approach, due to the fact that the autonomic individual behaviors are difficult to be predicted and controlled, encounters the “trust” crisis of cooperation effect. In order to solve the above crisis, this paper proposes a model of Norm-Governed and Policy-Driven autonomic service cooperation (NGPD). The key idea of NGPD is to constrain and govern the cooperation behaviors and their evolutions of autonomic individuals by formulating systematic standards of social structures and the coupling norms of cooperation behaviors, and thereby the cooperation behaviors (i.e. behaviors for providing and requiring services) of autonomic individuals and the cooperation effect can be controlled, predicted, and then become trusted. Furthermore, NGPD provides the “macro-micro” link mode to support the operation-level implementation of macro-government and creates the policy-driven self-management mechanism for individual behaviors to achieve the mapping from the macro-government to the micro-behaviors. Thus, the effect of the macro-government can be exerted to autonomic individuals so that they can exhibit the intellect for conforming to service contracts and cooperation behavior norms, but still keep high autonomy again. Along with the settlement of this “trust” crisis, NGPD can overcome the limitation introduced by non-autonomic service cooperation, and thus make the autonomy and change-response ability of service cooperation exhibit the advantages of robustness and intelligence which cannot be reached by traditional service cooperation techniques. Furthermore, NGPD also establishes the solid foundation for developing the norm-driven and contract-ensured self-organization of hierarchical cooperation and the cooperation self-adaptation and self-evolution driven by contract-performing circumstance. All of these make the service cooperation-based VOs possess high performance of dynamical on-requirement self-organization and self-evolution.

[1]  Thomas Erl,et al.  Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services , 2004 .

[2]  S. Rosenschein,et al.  On social laws for artificial agent societies: off-line design , 1996 .

[3]  Faris Nizamic,et al.  Service-Oriented Computing , 2010, Lecture Notes in Computer Science.

[4]  Guido Boella,et al.  Introduction to the special issue on normative multiagent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[5]  John-Jules Ch. Meyer,et al.  Norm compliance of protocols in electronic institutions , 2005, AAMAS '05.

[6]  C. E. Alchourrón,et al.  The Expressive Conception of Norms , 1981 .

[7]  Michael Stal,et al.  Using architectural patterns and blueprints for service-oriented architecture , 2006, IEEE Software.

[8]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..

[9]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[10]  Pablo Noriega,et al.  Operationalisation of norms for usage in electronic institutions , 2006, AAMAS '06.

[11]  Wamberto Weber Vasconcelos,et al.  Norm Verification and Analysis of Electronic Institutions , 2004, DALT.

[12]  Wamberto Weber Vasconcelos,et al.  A Distributed Architecture for Norm-Aware Agent Societies , 2005, DALT.

[13]  Guido Boella,et al.  Introduction to normative multiagent systems , 2006, Comput. Math. Organ. Theory.

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

[15]  Robin Milner,et al.  Theories for the Global Ubiquitous Computer , 2004, FoSSaCS.

[16]  Sanjay Patil,et al.  ebXML and Web Services , 2003, IEEE Internet Comput..

[17]  Rob Barrett,et al.  People and policies: transforming the human-computer partnership , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[18]  Guido Boella,et al.  Norm Negotiation in Multiagent Systems , 2007, Int. J. Cooperative Inf. Syst..

[19]  Paris Flegkas,et al.  A Functional Solution for Goal-Ooriented Policy Refinement , 2006, Seventh IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY'06).

[20]  Javier Vázquez-Salceda,et al.  The Role of Norms and Electronic Institutions in Multi-Agent Systems , 2003, Whitestein Series in Software Agent Technologies.

[21]  Rino Falcone,et al.  ICMAS '96: Norms, Obligations, and Conventions , 1997, AI Mag..

[22]  William W. Agresti Discovery informatics , 2003, CACM.

[23]  Michael Wooldridge,et al.  Understanding the Emergence of Conventions in Multi-Agent Systems , 1995, ICMAS.

[24]  John Strassner,et al.  Implementing Next Generation Services Using Policy-Based Management and Autonomic Computing Principles , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[25]  Javier Vázquez-Salceda,et al.  OMNI: Introducing Social Structure, Norms and Ontologies into Agent Organizations , 2004, PROMAS.

[26]  Javier Vázquez-Salceda,et al.  Normative Agents in Health Care: Uses and challenges , 2005, AI Commun..

[27]  Hans Weigand,et al.  Towards an organizational model for agent societies using contracts , 2002, AAMAS '02.

[28]  M. V. Dignum,et al.  A Model for Organizational Interaction: based on Agents, founded in Logic , 2000 .

[29]  Frank Dignum,et al.  Autonomous agents with norms , 1999, Artificial Intelligence and Law.

[30]  F. Dignum Abstract Norms and Electronic Institutions , 2002 .

[31]  Wamberto Weber Vasconcelos,et al.  Norm-oriented programming of electronic institutions , 2006, AAMAS '06.

[32]  Javier Vázquez-Salceda,et al.  Designing Normative Behaviour Via Landmarks , 2005, AAMAS Workshops.

[33]  Javier Vázquez-Salceda,et al.  Norms in multiagent systems: from theory to practice , 2005, Comput. Syst. Sci. Eng..

[34]  Guido Boella,et al.  Norm governed multiagent systems: the delegation of control to autonomous agents , 2003, IEEE/WIC International Conference on Intelligent Agent Technology, 2003. IAT 2003..

[35]  Frank Dignum,et al.  From Abstract to Concrete Norms in Agent Institutions , 2004, FAABS.

[36]  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.

[37]  Javier Vázquez-Salceda,et al.  Implementing Norms in Multiagent Systems , 2004, MATES.

[38]  J.O. Kephart Research challenges of autonomic computing: an industry perspective , 2004, International Conference on Autonomic Computing, 2004. Proceedings..

[39]  Michael Wooldridge,et al.  On obligations and normative ability: Towards a logical analysis of the social contract , 2005, J. Appl. Log..

[40]  Onyeka Ezenwoye,et al.  Composing aggregate web services in BPEL , 2006, ACM-SE 44.

[41]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[42]  Geoffrey Sampson The myth of diminishing firms , 2003, CACM.

[43]  Frank Dignum,et al.  Organizations and Normative Agents , 2002, EurAsia-ICT.

[44]  Jorge Lobo,et al.  Policy-based management of networked computing systems , 2005, IEEE Communications Magazine.

[45]  Leon van der Torre,et al.  Contextual Deontic Logic: Normative Agents, Violations and Independence , 2004, Annals of Mathematics and Artificial Intelligence.

[46]  Paris Flegkas,et al.  Policy conflict analysis for quality of service management , 2005, Sixth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY'05).

[47]  Guido Boella,et al.  Decentralized Control: Obligations and Permissions in Virtual Communities of Agents , 2003, ISMIS.