DocumentCode :
1940529
Title :
Using AOP to separate SOA security concerns from application implementation
Author :
Sonchaiwanich, Eric ; Zhao, Jay ; Dowin, Christopher ; McRoberts, Malcolm
Author_Institution :
Enterprise Archit. Core Technol. Center, Harris Corp., Melbourne, FL, USA
fYear :
2010
fDate :
Oct. 31 2010-Nov. 3 2010
Firstpage :
470
Lastpage :
474
Abstract :
Aspect-oriented programming (AOP) is a programming paradigm that increases modularity by enabling improved separation of concerns. Implementing modern Service-Oriented Architecture (SOA) systems requires expertise from people in a variety of roles, including application developers and security experts. Ideally, the application developers should be fully isolated from, and independent of, security implementation. The virtues of AOP offer a practical programming framework in a SOA to ensure the separation of security concerns from both application code and application developers. This paper describes the application of aspect weaving to services in a SOA environment to address these concerns. We demonstrate several methods of aspect weaving to incorporate security code into deployed services, both at compile-time and load-time.
Keywords :
aspect-oriented programming; security of data; service-oriented architecture; AOP; SOA environment; SOA security concerns; aspect-oriented programming; programming framework; service-oriented architecture; Business; Java; Programming; Security; Service oriented architecture; Weaving; Aspect-oriented programming (AOP); Modularity; SOA security; Service-Oriented Architecture (SOA);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MILITARY COMMUNICATIONS CONFERENCE, 2010 - MILCOM 2010
Conference_Location :
San Jose, CA
ISSN :
2155-7578
Print_ISBN :
978-1-4244-8178-1
Type :
conf
DOI :
10.1109/MILCOM.2010.5680367
Filename :
5680367
Link To Document :
بازگشت