Behavioural specification of grid services with the KAoS policy language
- 1 January 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 816-823 Vol. 2
- https://doi.org/10.1109/ccgrid.2005.1558646
Abstract
Complex services in service-oriented architectures such as the grid typically require to be configured in multiple ways that cannot be anticipated by service designers; we illustrate this requirement by studying the myGrid registry, a grid registry capable of supporting annotations of service descriptions by third-party users. Instead, services have to be conceived so that they can be configured at deployment and run time. We argue that KAoS is a powerful and flexible language that can help define such configurations. Using our registry case study, we examine the requirements that the definition of such complex configurations brings on policy languages and explain how they can be satisfied. Specifically, we use role-value maps to express constraints between property values; we introduce a notion of PolicySet with associated parameters that support constraints within a well defined scope; finally, we define a notion of context that allows us to refer to property values that were extant in past execution environments. Essentially, these concepts allow us to add constraints to values in policy definitions, to organise policies in coherent and structure blocks, and to refer to the execution history. The paper discusses these concepts and how they are implemented in a binding of the KAoS policy language to the myGrid registry.Keywords
This publication has 10 references indexed in Scilit:
- Implementing Policy Management through BDIPublished by Springer Nature ,2007
- KAoS policy management for semantic Web servicesIEEE Intelligent Systems, 2004
- The dMARS Architecture: A Specification of the Distributed Multi-Agent Reasoning SystemAutonomous Agents and Multi-Agent Systems, 2004
- KAoS: A Policy and Domain Services Framework for Grid Computing and Semantic Web ServicesPublished by Springer Nature ,2004
- Towards a Protocol for the Attachment of Semantic Descriptions to Grid ServicesPublished by Springer Nature ,2004
- Making Agents Acceptable to PeoplePublished by Springer Nature ,2004
- A SUITE OF DAML+OIL ONTOLOGIES TO DESCRIBE BIOINFORMATICS WEB SERVICES AND DATAInternational Journal of Cooperative Information Systems, 2003
- Personalised Grid service discoveryIEE Proceedings - Software, 2003
- The Semantic WebScientific American, 2001
- The Ponder Policy Specification LanguagePublished by Springer Nature ,2001