Core Web Services API in the Java Platform
The Java API for XML-based RPC (JAX-RPC) lets you develop SOAP-based, interoperable, and portable web services. JAX-RPC — a required part of the J2EE 1.4 platform — provides the core API for developing and deploying web services on the Java platform. JAX-RPC web services can also be developed and deployed on J2EE 1.3 and Servlet containers.
JAX-RPC provides many benefits to Java developers, including:
--Portable and interoperable web services
--Ease of development of web service endpoints and
In this second installment, Bilal Siddiqui examines the usage model of XML Encryption with the help of a use case scenario. He presents a simple demo application, explaining how it uses the XML Encryption implementation. He then continues with his last implementation of XML Encryption and makes use of JCA/JCE classes to support cryptography. Finally, he briefly discusses the applications of XML Encryption in SOAP-based Web services.
In Part 1 of this series, I gave an introduction to XML Encryption and its underlying syntax and processing. I examined
In the previous column of this series, we discussed the usage model of Web Services Security (WSS) and introduced WSS4J, a Java-based API for WSS, a project we will be constructing through this series.
In this column, we start implementing the WSS4J API. The first section of this column discusses the role of different Java components in implementing the WSS4J API. One of the components is XML Security Suite for Java from IBM alphaWorks. The second section will provide a comprehensive tutorial demonstrating how to accomplish XML encryption using the