Saliya P. Ekanayake, Sameera M. Jayasoma, Kalani C. Ruwanpathirana, and Isuru E. Suriarachchi


Apache Axis2, being the popular open source Web service middleware supports Web services security via a module named Apache Rampart. Rampart, however, has performance issues due to its architecture and dependency over two external Apache projects. This paper talks on Rampart2, which is the newly architected replacement for Rampart. The strengths of Rampart2 over Rampart are (i) high performance, (ii) improved Web services security measures based on Web services security related specifications, and (iii) new architecture supporting better extensibility. Rampart2 achieves these by means of its architecture and the use of Apache Axiom as the object model in manipulation of XML data.