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. MileoSecondo
;A. ProvettiUltimo
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.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.