Reference Hub3
Runtime Reusable Weaving Model for Cloud Services Using Aspect-Oriented Programming: The Security-Related Aspect

Runtime Reusable Weaving Model for Cloud Services Using Aspect-Oriented Programming: The Security-Related Aspect

Anas M.R. Alsobeh, Aws Abed Al Raheem Magableh, Emad M. AlSukhni
Copyright: © 2018 |Volume: 15 |Issue: 1 |Pages: 18
ISSN: 1545-7362|EISSN: 1546-5004|EISBN13: 9781522542445|DOI: 10.4018/IJWSR.2018010104
Cite Article Cite Article

MLA

Alsobeh, Anas M.R., et al. "Runtime Reusable Weaving Model for Cloud Services Using Aspect-Oriented Programming: The Security-Related Aspect." IJWSR vol.15, no.1 2018: pp.71-88. http://doi.org/10.4018/IJWSR.2018010104

APA

Alsobeh, A. M., Magableh, A. A., & AlSukhni, E. M. (2018). Runtime Reusable Weaving Model for Cloud Services Using Aspect-Oriented Programming: The Security-Related Aspect. International Journal of Web Services Research (IJWSR), 15(1), 71-88. http://doi.org/10.4018/IJWSR.2018010104

Chicago

Alsobeh, Anas M.R., Aws Abed Al Raheem Magableh, and Emad M. AlSukhni. "Runtime Reusable Weaving Model for Cloud Services Using Aspect-Oriented Programming: The Security-Related Aspect," International Journal of Web Services Research (IJWSR) 15, no.1: 71-88. http://doi.org/10.4018/IJWSR.2018010104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Cloud computing technology has opened an avenue to meet the critical need to securely share distributed resources and web services, and especially those that belong to clients who have sensitive data and applications. However, implementing crosscutting concerns for cloud-based applications is a challenge. This challenge stems from the nature of distributed Web-based technology architecture and infrastructure. One of the key concerns is security logic, which is scattered and tangled across all the cloud service layers. In addition, maintenance and modification of the security aspect is a difficult task. Therefore, cloud services need to be extended by enriching them with features to support adaptation so that these services can become better structured and less complex. Aspect-oriented programming is the right technical solution for this problem as it enables the required separation when implementing security features without the need to change the core code of the server or client in the cloud. Therefore, this article proposes a Runtime Reusable Weaving Model for weaving security-related crosscutting concerns through layers of cloud computing architecture. The proposed model does not require access to the source code of a cloud service and this can make it easier for the client to reuse the needed security-related crosscutting concerns. The proposed model is implemented using aspect orientation techniques to integrate cloud security solutions at the software-as-a-service layer.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.