scispace - formally typeset
A

Anis Charfi

Researcher at Technische Universität Darmstadt

Publications -  65
Citations -  1775

Anis Charfi is an academic researcher from Technische Universität Darmstadt. The author has contributed to research in topics: Web service & Business Process Execution Language. The author has an hindex of 18, co-authored 65 publications receiving 1759 citations.

Papers
More filters
Book ChapterDOI

Aspect-oriented web service composition with AO4BPEL

TL;DR: This paper presents AO4BPEL, an aspect-oriented extension to BPEL4WS that captures web service composition in a modular way and the composition becomes more open for dynamic change.
Journal ArticleDOI

AO4BPEL: An Aspect-oriented Extension to BPEL

TL;DR: This paper presents the design and implementation of AO4BPEL, an aspect-oriented extension to BPEL that makes the composition specification more modular and the composition itself more flexible and adaptable.
Proceedings ArticleDOI

Hybrid web service composition: business processes meet business rules

TL;DR: This paper proposes a hybrid composition approach that allows for a more modular and flexible web service composition and discusses two alternative technologies for implenting business rules in encapsulated units, using aspects and a rule-based engine.
Proceedings ArticleDOI

Using aspects for security engineering of Web service compositions

TL;DR: This paper looks at security in Web Services compositions and presents a framework for securing BPEL compositions using WS-Security and WS-Policy, and introduces the notion of policy-based process deployment to check the compatibility of the security policies of the composition and its partners at deployment time.
Proceedings ArticleDOI

A Plug-in Architecture for Self-Adaptive Web Service Compositions

TL;DR: This paper proposes a plug-in architecture for self-adaptive web service composition, in which self- Adaptation features are well-modularized in aspect based plug-ins and allows self- adaptation logic to be hot-deployed on running process instances.