Title :
Easy-To-Use Programming Model for Web Services Security
Author :
Yamaguchi, Yumi ; Chung, Hyen-Vui ; Teraguchi, Masayoshi ; Uramoto, Naohiko
Author_Institution :
Tokyo Res. Lab., Tokyo
Abstract :
Even with a support tool, setting up a Web services security (WS-Security) configuration can be difficult for people who are not familiar with WS-Security. Some of the reasons are that the WS-Security is a very rich specification with many options and often the processing is complicated. This paper introduces an application programming model (WSSAPI) to simplify the programming experience for end users. It was designed by looking at WS-Security processing from an abstract level. Also, it is designed to consider correctness, efficiency, usability, flexibility, portability, and extensibility. End users just follow the six-step programming model provided in WSSAPI to configure WS-Security. The comparison of WSSAPI to others, like WSS4J, WSE, and JSR-105 shows that it is much easier for end users to use WSSAPI. In this paper, existing APIs for WS-Security are reviewed and compared with WSSAPI to evaluate the ease of use and utility.
Keywords :
Web services; programming; security of data; WS-Security configuration; WSSAPI; Web services security; application programming model; easy-to-use programming model; Collaborative software; Cryptography; Digital signatures; Laboratories; Prototypes; Security; Service oriented architecture; Testing; Web services; XML;
Conference_Titel :
Asia-Pacific Service Computing Conference, The 2nd IEEE
Conference_Location :
Tsukuba Science City
Print_ISBN :
0-7695-3051-6
DOI :
10.1109/APSCC.2007.38