Adapting workflows using generic schemas: application to the security of business processes - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2013

Adapting workflows using generic schemas: application to the security of business processes

Résumé

Existing approaches to the adaptation of workflows over web services fall short in two respects. First, they only provide, if ever, limited means for taking into account the execution history of a workflow. Second, they do not support adaptations that require modifications not only at the service composition level but also at the levels of interceptors and service implementations. This is particular problematic for the enforcement of security properties over workflows: enforcing authorization properties, for instance, frequently requires execution contexts to be defined and modifications to be applied at all these abstraction levels of web services. We present two main contributions in this context. First, we introduce workflow adaptation schemas (WAS), a new notion of generic protocol-based workflow adapters. WAS enable the declarative definition of adaptations involving complex service compositions and implementations. Second, we present two real-world security issues related to the use of OAuth 2.0, a recent and widely used framework for the authorization of resource accesses. As we motivate, these security issues require history-based adaptations over different abstraction levels of services. We then show how to resolve these issues using WAS.
Fichier non déposé

Dates et versions

hal-00866485 , version 1 (26-09-2013)

Identifiants

  • HAL Id : hal-00866485 , version 1

Citer

Ronan-Alexandre Cherrueau, Mario Südholt, Omar Chebaro. Adapting workflows using generic schemas: application to the security of business processes. CloudCom - 5th IEEE International Conference on Cloud Computing Technology and Science - 2013, Dec 2013, Bristol, United Kingdom. pp.519-524. ⟨hal-00866485⟩
143 Consultations
0 Téléchargements

Partager

More