IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Adaptive Web Service Composition: An Aspect-Oriented Approach

Adaptive Web Service Composition: An Aspect-Oriented Approach
View Sample PDF
Author(s): Areeg Samir (Cairo University, Egypt)
Copyright: 2014
Pages: 21
Source title: Handbook of Research on Architectural Trends in Service-Driven Computing
Source Author(s)/Editor(s): Raja Ramanathan (Independent Researcher, USA)and Kirtana Raja (IBM, USA)
DOI: 10.4018/978-1-4666-6178-3.ch012

Purchase

View Adaptive Web Service Composition: An Aspect-Oriented Approach on the publisher's website for pricing and purchasing information.

Abstract

Service-Oriented Architecture supports sharing resources and transforming business services into a set of linked Web services. Web services rely on non-functional attributes managed through Web Service standards (WS-*) and Quality of Service (QoS) specifications. However, traditionally, the functionality related to QoS and WS-* specifications is scattered and tangled all over the main service code, making the maintenance of these Web services expensive and complex. Aspect-Oriented Programming (AOP) provides abstraction techniques and language constructs to manage and separate these crosscutting concerns from other parts of the system. This chapter focuses on explaining the concepts of dynamic and adaptive Web service composition and proposes an adaptive Web service architecture to enhance reusability of services using the Aspect-Oriented approach. This approach enables separating crosscutting concerns such as QoS and WS-* specifications in aspect Web services and integrating them with the base Web services on the fly. This architecture is based on AO4BPEL, an aspect-oriented extension to BPEL, which reduces the complexity in dynamic selection and reuse of non-functional attributes. This methodology can facilitate dynamic composition of services and business processes in on-premise and Cloud computing environments.

Related Content

Babita Srivastava. © 2024. 21 pages.
Sakuntala Rao, Shalini Chandra, Dhrupad Mathur. © 2024. 27 pages.
Satya Sekhar Venkata Gudimetla, Naveen Tirumalaraju. © 2024. 24 pages.
Neeta Baporikar. © 2024. 23 pages.
Shankar Subramanian Subramanian, Amritha Subhayan Krishnan, Arumugam Seetharaman. © 2024. 35 pages.
Charu Banga, Farhan Ujager. © 2024. 24 pages.
Munir Ahmad. © 2024. 27 pages.
Body Bottom