SC-WS: A Context-based, Aspect-oriented Approach for Handling Security Concerns in Web Services

Document Type

Article

Source of Publication

International Journal of Organizational and Collective Intelligence

Publication Date

1-1-2014

Abstract

This paper discusses Aspect-Oriented Programming (AOP) as an efficient way to handle security concerns in Web services. Without AOP, the necessary security code would be mixed with the business logic that a Web service implements. This renders the maintenance of both code and business logic tedious and prone to errors. AOP allows confining codes of non-functional concerns like security and self-healing into specific modules so that they do not cross-cut with the Web service's business logic. The proposed aspect-oriented approach in this paper is built upon three levels referred to as user, component, and resource, and adopts three types of context, one context per level. The contexts contain various details on the environment of Web services, which permits activating the necessary aspects in response to these details. A set of experiments validating this approach are also reported in this paper.

ISSN

1947-9344

Publisher

IGI Global

Volume

4

First Page

31

Last Page

44

Disciplines

Computer Sciences

Indexed in Scopus

no

Open Access

no

Share

COinS