|  | Level: Intermediate Bilal Siddiqui (bsiddiqui@xml4java.com), Freelance consultant
16 Jun 2006 This three-part tutorial series demonstrates how to build a secure Web services client based on J2ME. This first part introduces application scenarios which allow wireless access to your Web services. Part 1 also discusses the architecture of a secure Web service application and explains the way different technology components collaborate with each other in a J2ME application to provide security features. We also explore Web Services APIs (WSA) for J2ME in detail by digging deep inside a couple of WSA applications. Later parts of this tutorial will expand upon these concepts to incorporate security into WSA applications.
In this tutorial
- We provide sample application scenarios and a comprehensive architectural discussion on how different technology components work together to build a secure Web 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 is incremental; we first explore stub classes for a simple Web service and move to more comprehensive Web services.
- This tutorial concludes by introducing the interface of a secure Web service. In forthcoming parts of this series we implement security features.
Prerequisites
- You should be a Java programmer and also have a basic understanding of J2ME MIDlets.
- WSA uses Web Services Definition Language (WSDL) and Simple Object Access Protocol (SOAP). Therefore, you need to know how WSDL interfaces are mapped to SOAP method invocation calls.
- You also need to know the basics of W3C's XML Schema, especially the use of
xsd:element and xsd:complexType.
System requirements
Java 2, Micro Edition (J2ME) Wireless Toolkit 2.2 Release Later sections of this tutorial will also need the following software tools, which are all free downloads:
Duration
Three hours
Formats html, pdf
|  | |  |
|