Title :
Using aspects for security engineering of Web service compositions
Author :
Charfi, Anis ; Mezini, Mira
Author_Institution :
Software Technol. Group, Darmstadt Univ. of Technol., Germany
Abstract :
Web Service composition languages promise a cheap and effective means for application integration over the Internet as in typical B2B interaction scenarios. BPEL is the upcoming standard for Web Service composition and several implementations of it are already available. However, for Web Service composition languages to keep their promises it is essential to provide more support for security. Companies will embrace Web Service composition languages only if their requirements of confidentiality, integrity, authentication, etc. are fulfilled. In this paper, we look at security in Web Services compositions and present a framework for securing BPEL compositions using WS-Security and WS-Policy. The main components of our framework are the process container implemented by a set of aspects in AO4BPEL, an aspect-oriented extension to BPEL, the security service and the deployment descriptor. We also introduce the notion of policy-based process deployment to check the compatibility of the security policies of the composition and its partners at deployment time.
Keywords :
Internet; business data processing; data integrity; data privacy; formal specification; message authentication; object-oriented programming; specification languages; AO4BPEL; B2B interaction; BPEL; Internet; WS-Policy; WS-Security; Web service composition languages; application integration; aspect-oriented extension; authentication; confidentiality; data integrity; deployment descriptor; policy-based process deployment; security engineering; security service; Application software; Authentication; Collaborative software; Containers; Logic; Natural languages; Search engines; Security; Web and internet services; Web services;
Conference_Titel :
Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2409-5
DOI :
10.1109/ICWS.2005.126