Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
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
Server Component Patterns: Component Infrastructures Illustrated with EJB
Server Component Patterns: Component Infrastructures Illustrated with EJB
An access control framework for business processes for web services
Proceedings of the 2003 ACM workshop on XML security
Hybrid web service composition: business processes meet business rules
Proceedings of the 2nd international conference on Service oriented computing
Composition of coordinated web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Towards aspect weaving applications
Proceedings of the 27th international conference on Software engineering
Using Aspects for Security Engineering of Web Service Compositions
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Towards a Distributed Service-Oriented Business Rules System
ECOWS '05 Proceedings of the Third European Conference on Web Services
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Alice: modularization of middleware using aspect-oriented programming
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Contracts and Middleware for Safe SOA Applications
SDSOA '07 Proceedings of the International Workshop on Systems Development in SOA Environments
Policy-driven middleware for self-adaptation of web services compositions
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
Secure Web Service Workflow Execution
Electronic Notes in Theoretical Computer Science (ENTCS)
Business process monitoring for dependability
Architecting dependable systems IV
International Journal of Web Engineering and Technology
A dynamic web service-based trust and reputation scheme for scientific workflows
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Policy-driven middleware for self-adaptation of web services compositions
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
Aspect-Oriented workflow languages
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Self-adaptable media service architecture for guaranteeing reliable multimedia services
Multimedia Tools and Applications
Data-bound variables for WS-BPEL executable processes
Computer Languages, Systems and Structures
Hi-index | 0.00 |
In recent years, several WS-* specifications have been proposed to address the middleware requirements of web services such as security, reliable messaging, and transactions. On the other hand side, BPEL is the upcoming standard for composing existing web services into more complex ones. In this paper, we look at the middleware requirements of web service compositions and specifically those specified in BPEL. We argue that the WS-* specifications such as WS-Security and WS-Reliability do not address these requirements appropriately. We introduce a framework for providing middleware support in BPEL engines based on a process container, which intercepts the execution of BPEL processes and calls dedicated middleware services to plug in support for security, persistence, reliable messaging, etc. The container is implemented as a lightweight container using AO4BPEL aspects and the middleware requirements of the process are specified in a deployment descriptor.