Web services‎ > ‎

Axis book: Developing Web Services with Apache Axis

Learn web services and Apache Axis easily

If you'd like to learn how to create web services (in particular, using Apache Axis) and make some sense of various standards like SOAP, WSDL, JAX-RPC, SOAP with attachments, WS-Security, XML Encryption and XML Signature, then this book is for you. Why?

  • It has a tutorial style that walks you through in a step-by-step manner.
  • It is concise. There is no lengthy, abstract description.
  • Many diagrams are used to show the flow of processing and high level concepts so that you get a whole picture of what's happening.
  • The first 40 pages freely available here on http://www.agileskills2.org. You can judge it yourself.

What the experts say

'Very nice, very readable, very detailed, very useful to newbie Axis developers', said Anne Thomas Manes.

Table of Contents

Chapter 1 Designing the interface for a simple web service

Chapter 2 Implementing a web service

Chapter 3 Optimizing the development environment

Chapter 4 Understanding the calling process

Chapter 5 Accepting multiple parameters

Chapter 6 Sending and receiving complex data structures

Chapter 7 Sending binary files

Chapter 8 Controlling the life cycle of your back end service object

Chapter 9 Signing and encrypting SOAP messages
Chapter 10 Securing an Axis installation

A more detailed TOC is here. The following topics are not found in other books on Axis:

  • How to work with Axis 1.3.
  • How to use Eclipse and Tomcat with Axis.
  • How to encrypt and sign SOAP messages using WSS4J.
  • How to send and receive SOAP attachments.
  • How to harden an Axis installation.
  • How to use the Eclipse Web Tools Platform (WTP).

Target audience and prerequisites

This book is suitable for those who would like to learn how to develop web services in Java. In order to understand what's in the book, you need to know Java and to have edited XML files. However, you do NOT need to know more advanced XML concepts (e.g., XML schema, XML namespace), servlet,  Tomcat or PKI.

Download or purchase

Download free chaptersThe first 40 pages available here
Get the rest of the book in PDFPurchase a 1-year subscription with PayPal (US$19.95) by clicking this button:Usually within 24 hours you'll receive an email containing the instruction on how to download the book. The subscription starts from the date of purchase.
If your credit card is not accepted by PayPal, you can pay with MoneyBookers by clicking the button below:
Just like a printed copy, the subscription above allows only one person to access the PDF (including any soft or hard copy you make from it) at a time. To allow more than one people to access it concurrently, you can get a site license.
Get a hard copyAvailable here or on Amazon.
Download the complete source code in the booksource code in the book

About the author

Click here to learn more about the author (me).


Please check the change log. The PDF version and the current print version already include the changes.

Subpages (1): Change log
Kent Tong,
Oct 7, 2012, 4:11 AM
Kent Tong,
Oct 7, 2012, 4:12 AM
Kent Tong,
Oct 7, 2012, 4:12 AM