Configuring Apache Axis2 for WS-Addressing and WS-Security
As we discussed early in the chapter, it is the responsibility of the service container (SOAP web services engine) to implement the necessary WS-* specifications and make sure that it is interoperable with the rest of the web service frameworks. Using the modular and pluggable architecture, Apache Axis2 extends its functionality over almost all types of WS-* standards. The following are some of the modules which implement various WS-* specifications on top of the Apache Axis2:
Addressing: This module is an implementation of the WS-Addressing specification
Apache Rampart: This module implements the WS-Security, WS-SecureConversation, and WS-SecurityPolicy specifications on Axis2
Sandesha2: This module is an implementation of the WS-ReliableMessaging specification
Rahas: This module is an implementation of the WS-Trust specification
In this section, we will look into enabling the WS-* extensions at the server side. Obviously, in...