Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Composing crosscutting concerns using composition filters
Communications of the ACM
Alloy: a lightweight object modelling notation
ACM Transactions on Software Engineering and Methodology (TOSEM)
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
Remote pointcut: a language construct for distributed AOP
Proceedings of the 3rd international conference on Aspect-oriented software development
A concrete solution for web services adaptability using policies and aspects
Proceedings of the 2nd international conference on Service oriented computing
Proceedings of the 4th international conference on Aspect-oriented software development
An Architecture for Developing Aspect-Oriented Web Services
ECOWS '05 Proceedings of the Third European Conference on Web Services
Applying AOP Concepts to Increase Web Services Flexibility
NWESP '05 Proceedings of the International Conference on Next Generation Web Services Practices
A Service-oriented Middleware for Runtime Web Services Interoperability
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL
ECOWS '06 Proceedings of the European Conference on Web Services
A Case Study on Integrating Extra-Functional Properties in Web Service Model-Driven Development
ICIW '07 Proceedings of the Second International Conference on Internet and Web Applications and 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
Service Interaction: Patterns, Formalization, and Analysis
Formal Methods for Web Services
On Non-Functional Requirements in Software Engineering
Conceptual Modeling: Foundations and Applications
Composing Services for Third-party Service Delivery
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
An Extensible Abstract Service Orchestration Framework
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
SCA policy association framework
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
A Formal Approach for the Validation of Web Service Orchestrations
International Journal of Web Portals
Hi-index | 0.00 |
For the success and adoption of web services it is essential that not only functional concerns (FC) are addressed but also non-functional concerns (NFC) such as security, reliable messaging, performance, and availability. The support for non-functional concerns encompasses two aspects: the specification and the enforcement and we focus thereby on two views: the black box view (only the interface) and the gray box view (the internal process of a composite service). In this paper we identify the most important requirements for the specification and enforcement of NFCs whilst taking the two different views into account. Furthermore, we present a thorough analysis of the state-of-the-art works based on those requirements and identify areas where future work has to be conducted to fulfill all identified requirements.