We describe a modified Grid architecture that allows to specify and enforce connection policies with preferences and integrity constraints. This is done by interposing a policy enforcement engine between a calling application and the relative client stubs. Such policies are conveniently expressed in the declarative policy specification language PPDL. In particular, PPDL allows expressing preferences on how to enforce constraints on action execution. PPDL policies are evaluated by translating them into a Logic Program with Ordered Disjunctions and calling the psmodels interpreter. We describe an experimental architecture that enforces connection policies by catching and filtering only service requests. The process is completely transparent to both client applications and Grid services. There are clear advantages in having the connection logic expressed declaratively and externally to applications.

Specification and execution of declarative policies for grid service selection / M. Marchi, A. Mileo, A. Provetti (LECTURE NOTES IN ARTIFICIAL INTELLIGENCE). - In: Web Services / [a cura di] L.-J. Zhang, M. Jeckle. - [s.l] : Springer Verlag, 2004. - ISBN 978-3-540-23202-5. - pp. 102-115 (( convegno European Conference on Web Services tenutosi a Erfurt nel 2004 [10.1007/978-3-540-30209-4_8].

Specification and execution of declarative policies for grid service selection

M. Marchi
Primo
;
A. Mileo
Secondo
;
A. Provetti
Ultimo
2004

Abstract

We describe a modified Grid architecture that allows to specify and enforce connection policies with preferences and integrity constraints. This is done by interposing a policy enforcement engine between a calling application and the relative client stubs. Such policies are conveniently expressed in the declarative policy specification language PPDL. In particular, PPDL allows expressing preferences on how to enforce constraints on action execution. PPDL policies are evaluated by translating them into a Logic Program with Ordered Disjunctions and calling the psmodels interpreter. We describe an experimental architecture that enforces connection policies by catching and filtering only service requests. The process is completely transparent to both client applications and Grid services. There are clear advantages in having the connection logic expressed declaratively and externally to applications.
Answer set programming; Customization; Declarative policies; Grid services; User preferences
Settore INF/01 - Informatica
2004
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
marchi-specification-ECOW14.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 218.49 kB
Formato Adobe PDF
218.49 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/965156
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 3
social impact