Results 1 -
2 of
2
Context, Quality and Relevance: Dependencies and Impacts on RESTful Web Services Design ⋆
"... Abstract. While several techniques have been introduced for specifying and acquiring context and quality information associated with Web services, they consider such information representing the whole Web services. However, accessing to context and quality of data resources provided by Web services ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract. While several techniques have been introduced for specifying and acquiring context and quality information associated with Web services, they consider such information representing the whole Web services. However, accessing to context and quality of data resources provided by Web services is crucial. This is particularly relevant for data-intensive Web services of which the context and quality of data resources will strongly impact on the service development and composition. In this paper we contribute an analysis of relationships among context, quality, and relevance, as well as their impact on the design and composition of Web services, in particular at the data resource level. Then, we propose several techniques to incorporate context and quality descriptions into REST APIs and RESTful services publishing. By implementing these features, RESTful Web services could allow the consumer to specify and query context and quality information associated with services and data resources, thus fostering the provision of high relevant data resources. 1
World Wide Web (2007) 10:309–344 DOI 10.1007/s11280-006-0016-3 AO4BPEL: An Aspect-oriented Extension to BPEL
, 2005
"... Abstract 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 spec ..."
Abstract
- Add to MetaCart
Abstract 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. Keywords web service composition · workflow · separation of concerns · aspect-oriented programming · modularization · adaptation · BPEL 1

