Communicating sequential processes
Communicating sequential processes
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
Techniques for Supporting Dynamic and Adaptive Workflow
Computer Supported Cooperative Work
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Using aspectC to improve the modularity of path-specific customization in operating system code
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Describing and using non functional aspects in component based applications
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
A Calculus of Communicating Systems
A Calculus of Communicating Systems
Business Rules Applied: Building Better Systems Using the Business Rules Approach
Business Rules Applied: Building Better Systems Using the Business Rules Approach
Web Services and Business Transactions
World Wide Web
The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services
Journal of Network and Systems Management
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
JAsCo: an aspect-oriented approach tailored for component based software development
Proceedings of the 2nd international conference on Aspect-oriented software development
Proceedings of the 2nd international conference on Aspect-oriented software development
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
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
A selective, just-in-time aspect weaver
Proceedings of the 2nd international conference on Generative programming and component engineering
Virtual machine support for dynamic join points
Proceedings of the 3rd international conference on Aspect-oriented software development
Hybrid aspects for weaving object-oriented functionality and rule-based knowledge
Proceedings of the 3rd international conference on Aspect-oriented software development
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Expert One-on-One J2EE Development without EJB
Expert One-on-One J2EE Development without EJB
Resolving feature convolution in middleware systems
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Verifying aspect advice modularly
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
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
Aspect-oriented programming and modular reasoning
Proceedings of the 27th international conference on Software engineering
Towards aspect weaving applications
Proceedings of the 27th international conference on Software engineering
Middleware services for web service compositions
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
Using Aspects for Security Engineering of Web Service Compositions
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Open Implementations and Metaobject Protocols
Open Implementations and Metaobject Protocols
Reliable Messaging for BPEL Processes
ICWS '06 Proceedings of the IEEE International Conference on Web Services
WebSphere application server: a foundation for on demand computing
IBM Systems Journal
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
How to deal with non-functional properties in web service development
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Alice: modularization of middleware using aspect-oriented programming
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Separation of concerns with procedures, annotations, advice and pointcuts
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
Expressive pointcuts for increased modularity
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
Decentralized web service orchestration: a reflective approach
Proceedings of the 2008 ACM symposium on Applied computing
QoS-Aware Web Service Compositions Using Non-intrusive Policy Attachment to BPEL
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Towards Variable Service Compositions Using VxBPEL
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
An Aspect Oriented Approach for Context-Aware Service Domain Adapted to E-Business
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
VxBPEL: Supporting variability for Web services in BPEL
Information and Software Technology
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
An aspect-oriented approach to business process modeling
Proceedings of the 15th workshop on Early aspects
Runtime monitoring composite web services through stateful aspect extension
Journal of Computer Science and Technology
Towards self-healing web services composition
Proceedings of the First Asia-Pacific Symposium on Internetware
Semantic Weaving for Context-Aware Web Service Composition
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
Aspect Orientation for Composite Services in the Telecommunication Domain
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Towards individualized requirements specification evolution for networked software based on aspect
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Programming evolvable web services
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
Coordination for fragmented loops and scopes in a distributed business process
BPM'10 Proceedings of the 8th international conference on Business process management
Managing variability in workflow with feature model composition operators
SC'10 Proceedings of the 9th international conference on Software composition
Visualizing and assessing a compositional approach of business process design
SC'10 Proceedings of the 9th international conference on Software composition
Implementing process views in the web service environment
World Wide Web
Aspect-oriented checkpointing approach of composed web services
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Business policy compliance in service-oriented systems
Information Systems
Managing crosscutting concerns in component based systems using a model driven development approach
Journal of Systems and Software
Event driven monitoring for service composition infrastructures
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
CorPN: managing instance correspondence in collaborative business processes
Distributed and Parallel Databases
Model-driven development of adaptable service-oriented business processes
Rigorous software engineering for service-oriented systems
Stepwise and asynchronous runtime optimization of web service compositions
WISE'11 Proceedings of the 12th international conference on Web information system engineering
Creating dynamic business processes using semantic web services and business rules
Proceedings of the 5th International Conference on Theory and Practice of Electronic Governance
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Supporting data consistency in concurrent process execution with assurance points and invariants
RuleML'11 Proceedings of the 5th international conference on Rule-based modeling and computing on the semantic web
Security-aware web service composition approaches: state-of-the-art
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
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
Coordination for fragmented loops and scopes in a distributed business process
Information Systems
Aspect-Oriented business process modeling with AO4BPMN
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Service adaptation recommender in the event marketplace: conceptual view
ESWC'11 Proceedings of the 8th international conference on The Semantic Web
Evolving security requirements in multi-layered service-oriented-architectures
DPM'11 Proceedings of the 6th international conference, and 4th international conference on Data Privacy Management and Autonomous Spontaneus Security
Managing data dependencies in service compositions
Journal of Systems and Software
Decentralized workflow coordination through molecular composition
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Specification and monitoring of data-centric temporal properties for service-based systems
Journal of Systems and Software
Composing multiple variability artifacts to assemble coherent workflows
Software Quality Control
PerCAS: an approach to enabling dynamic and personalized adaptation for context-aware services
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Business process extensions as first-class entities -- a model-driven and aspect-oriented approach
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
CAptLang: a language for context-aware and adaptable business processes
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Runtime verification of service-oriented systems: a well-rounded survey
International Journal of Web and Grid Services
Enforcement of entailment constraints in distributed service-based business processes
Information and Software Technology
Architecture-centric support for adaptive service collaborations
ACM Transactions on Software Engineering and Methodology (TOSEM)
A survey of change management in service-based environments
Service Oriented Computing and Applications
A policy-based approach for strong mobility of composed Web services
Service Oriented Computing and Applications
Case-based adaptation of workflows
Information Systems
A fault-tolerant framework for QoS-aware web service composition via case-based reasoning
International Journal of Web and Grid Services
Uncertainty handling in goal-driven self-optimization - Limiting the negative effect on adaptation
Journal of Systems and Software
Hi-index | 0.00 |
Process-oriented composition languages such as BPEL allow Web Services to be composed into more sophisticated services using a workflow process. However, such languages exhibit some limitations with respect to modularity and flexibility. They do not provide means for a well-modularized specification of crosscutting concerns such as logging, persistence, auditing, and security. They also do not support the dynamic adaptation of composition at runtime. In this paper, we advocate an aspect-oriented approach to Web Service composition and present the design and implementation of AO4BPEL, an aspect-oriented extension to BPEL. We illustrate through examples how AO4BPEL makes the composition specification more modular and the composition itself more flexible and adaptable.