Production workflow: concepts and techniques
Production workflow: concepts and techniques
JAC: A Flexible Solution for Aspect-Oriented Programming in Java
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Composition of coordinated web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Colombo: lightweight middleware for service-oriented computing
IBM Systems Journal
Reliable Messaging for BPEL Processes
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Security Conscious Web Service Composition
ICWS '06 Proceedings of the IEEE International Conference on Web Services
A Service-oriented Middleware for Runtime Web Services Interoperability
ICWS '06 Proceedings of the IEEE International Conference on Web Services
QoS-Aware Web Service Compositions Using Non-intrusive Policy Attachment to BPEL
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Security Policy Enforcement in BPEL-Defined Collaborative Business Processes
ICDEW '07 Proceedings of the 2007 IEEE 23rd International Conference on Data Engineering Workshop
BPEL'n'Aspects: Adapting Service Orchestration Logic
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Transaction Management in Service-Oriented Systems: Requirements and a Proposal
IEEE Transactions on Services Computing
Composing Non-functional Concerns in Composite Web Services
ICWS '11 Proceedings of the 2011 IEEE International Conference on Web Services
Composing Non-functional Concerns in Web Services
ECOWS '11 Proceedings of the 2011 IEEE Ninth European Conference on Web Services
Security Policy Composition for Composite Web Services
IEEE Transactions on Services Computing
Isolating process-level concerns using padus
BPM'06 Proceedings of the 4th international conference on Business Process Management
Hi-index | 0.00 |
Web Service processes in WS-BPEL have several non-functional requirements such as security and reliable messaging. Although there are many WS-* specifications that address these concerns, their integration with WS-BPEL is still open. In this paper, we discuss these non-functional requirements and present a survey on the current support for their specification and enforcement in WS-BPEL engines. Moreover, we introduce an aspect-oriented container framework that uses a declarative deployment descriptor to specify the non-functional requirements. For the enforcement, aspects in AO4BPEL 2.0 are generated, which intercept the process execution and call dedicated middleware Web Services.