First you'll see several application scenarios where you will need to incorporatesecurity in wireless access for your Web services.WSA uses the idea of stub classes, so other technology components such ascryptography, XML signatures and Java Card technology have to fit into WSA stubclasses. Therefore, we will explore how WSA stub classes work and demonstratehow other technology components cooperate with WSA.This tutorial series also demonstrates various testing and debugging arrangementsthat you can use to integrate different technology components. The series concludesby putting together all the concepts into a "stub enhancer tool". This tool willenhance functionality of WSA stub classes by incorporating security features.
About this tutorial
This first part of the series introduces the concept of integrating various Internettechnologies to build secure client-side Web service applications in J2ME.We provide sample application scenarios and a comprehensive architecturaldiscussion on how different technology components work together to build a secureWeb service client.We also present a graphical image of different modules in the security architecture,and identify the role of each module.The architectural discussion follows an analysis of WSA stub classes. This isincremental; we first explore stub classes for a simple Web service and move tomore comprehensive Web services.This tutorial concludes by introducing the interface of a secure Web service. Inforthcoming parts of this series we implement security features.
Prerequisites
As this tutorial is all about integrating various technology components, it's importantfor you to have a basic understanding of the components. Specifically, it is assumedreaders have the following background:1. You should be a Java programmer and also have a basic understandingof J2ME MIDlets.2. WSA uses Web Services Definition Language (WSDL) and Simple ObjectAccess Protocol (SOAP). Therefore, you need to know how WSDLinterfaces are mapped to SOAP method invocation calls.3. You also need to know the basics of W3C's XML Schema, especially the
Leave a Comment