| |
Business Process Management (2006), pp. 257-273.
Abstract
Web services composition is an emerging paradigm for enabling application integration within and across organizational boundaries. Current Web services composition proposals, such as BPML, WSBPEL, WSCI, and OWL-S, provide solutions for describing the control and data flows in Web service composition. However, such proposals remain at the descriptive level, without providing any kind of mechanisms or tool support for analysis and verification. Therefore, there is a growing interest for the verification techniques which enable designers to test and repair design errors ...
|
| |
(2007)
Abstract
"Every developer working with the Web needs to read this book." -- David Heinemeier Hansson, creator of the Rails framework "RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's ...
|
| |
|
| |
In ICWS '05: Proceedings of the IEEE International Conference on Web Services (ICWS'05) (2005), pp. 219-226.
|
| |
Communication Systems Software and Middleware, 2007. COMSWARE 2007. 2nd International Conference on In Communication Systems Software and Middleware, 2007. COMSWARE 2007. 2nd International Conference on (2007), pp. 1-8.
Abstract
Like any computing application, Web services are subject to failure and unavailability due to multiple reasons like Web service faulty-code and unreliable communication-infrastructure. A manual correction of Web services failure is error-prone and time-consuming. An effective Web services environment should be able to monitor its state, diagnosis faults, and automatically recover from failures. This process is known as self-healing. In this paper, we address self-healing issues of Web services using Aspect-Oriented Programming (AOP). AOP supports separation of self-healing concerns from Web ...
|
| |
Web Services, 2006. ECOWS '06. 4th European Conference on (2006), pp. 23-34.
Abstract
Web service compositions in BPEL have several nonfunctional requirements such as security, reliable messaging, and transactions. Although many WS-* specifications address such non-functional concerns in the Web service context, they focus only on the messaging-level requirements without addressing the process-level requirements. In this paper, we discuss different non-functional requirements in BPEL workflows and observe that current orchestration engines lack support for the specification and enforcement of such requirements, especially for process-level requirements. To solve this problem, we present a container framework, ...
|
| |
Service-Oriented Computing – ICSOC 2006 In Service-Oriented Computing – ICSOC 2006 (2006), pp. 15-26.
Abstract
Web services are emerging technologies for integrating heterogeneous applications. In application integration, the internal services are interconnected with other external resources to form a virtual enterprise. This puts new requirements on the standardization in terms of external specification, i.e., a combination of service interfaces and business protocols, that interconnected services have to obey. However, previously developed service implementations do not always conform to the standard and require adjustment. In this paper, we characterize the problem of aligning internal service implementation to ...
|
| |
In ICSE '05: Proceedings of the 27th international conference on Software engineering (2005), pp. 69-77.
|
| |
In AOMD '05: Proceedings of the 1st workshop on Aspect oriented middleware development (2005)
Abstract
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 ...
|
| |
In ICSOC '04: Proceedings of the 2nd international conference on Service oriented computing (2004), pp. 30-38.
Abstract
Over the last few years several process-based web service composition languages have erged, such as BPEL4WS and BPML. These languages define the composition on the basis of a process that specifies the control and data flow among the services to be composed. In this approach, the whole business logic underlying the composition including business policies and constraints is coded as a monolithic block. As a result, business rules are hard to change without affecting the core composition logic. ...
|
| |
Web Services In European Conference on Web Services (2004), pp. 168-182.
Abstract
Web services have become a universal technology for integration of distributed and heterogeneous applications over the Internet. Many recent proposals such as the Business Process Modeling Language (BPML) and the Business Process Execution Language for Web Services (BPEL4WS) focus on combining existing web services into more sophisticated web services. However, these standards exhibit some limitations regarding modularity and flexibility. In this paper, we advocate an aspect-oriented approach to web service composition and present AO4BPEL, an aspect-oriented extension to BPEL4WS. With aspects, ...
|
| |
International Conference on Service-Oriented Computing (ICSOC) In International Conference on Service-Oriented Computing (ICSOC) (2007), pp. 546-557.
Abstract
Existing web service composition and adaptation mechanisms are limited only to the scope of web service choreography in terms of web service selection/invocation vis-�-vis pre-specified Service Level Agreement constraints. Such a scope hardly leaves ground for a participating service in a choreographed flow to re-adjust itself in terms of changed non functional expectations and most often these services are discarded and new services discovered to get inducted into the flow. In this paper, we extend this idea by focusing on run-time ...
|
| |
Services, 2007 IEEE Congress on In Services, 2007 IEEE Congress on (2007), pp. 284-291.
Abstract
We provide a novel approach for specifying and relating non-functional properties for distributed component Web services that can be used to adapt a composite Web service. Our approach uses distributed aspect-oriented programming (AOP) technology to model an adaptive architecture for Web services composition and execution. Existing Web service adaptation mechanisms are limited only to the process of Web service choreography in terms of Web service selection/invocation vis-a-vis pre-specifled (Service Level Agreement) SLA constraints. Our system extends this idea by representing the ...
|
| |
itng, Vol. 00 (2006), pp. 20-27.
Abstract
This paper discusses the Aspect-oriented Framework for Web services (AoF4WS) that supports on-demand context-sensitive security in Web services. Flexible security schemes are needed in many Web services applications where authentication, authorization, etc., can no longer be used in their current form. Security mechanisms are to be customized to the continuously changing requirements of Web services. Examples of this customization concern cryptographic protocol for a specific situation and timeout for user credentials. The AoF4WS uses aspect-oriented programming and frames. Aspects provide flexibility ...
|