Skip to main content.

Book: Java Web Services mit Apache Axis2

Thilo Frotscher, Marc Teufel, Dapeng Wang

Following the best-selling book on Axis 1.x, we published a new book on Axis2 in April 2007. It's not just a second edition, but was written from scratch. It serves as an invaluable source of information for developers who are planning to implement Web service applications using the Axis2 framework. In this book, they'll find around 600 pages of information, which exceeds the official documentation remarkably.

The book explains in detail all the aspects of implementing Web services with Axis2. Starting with the download and installation of the framework, it guides thorugh first steps, the implementation of services and clients, testing, debugging and deployment. The internal architecture of the framework is explained in detail and there is a complete configuration guide. Many features and configuration options are documented for the very first time.

Core concepts of Axis2, like service archives, repositories, message receivers or modules are explained in detail, while a start-to-end practical example shows how these concepts are applied in practice. The two different development approaches "Code First" and "Contract First" are explained, compared and demonstrated, as well as how several modern technologies like REST, Spring and MTOM are used together with Axis2. Further important topics include the support for XML data binding frameworks (ADB, XML Beans, JiBX etc.), and the usage of more sophisticated Web service technologies, lke WS-Addressing, WS-Securty, WS-ReliableMessaging and WS-Policy.

This book is currently available in German language only. An English version is planned for later this year. As soon as there's more information about the publication date, you'll find it on this page. However, for those looking for in-depth information about Axis2, there's a training course available in English language, that can be fully customized to cover any combination of topics found in the book. For more information about this course, please check here.

The table of contents includes:

  • Core concepts of Axis2
  • First steps with the framework
  • Development, test & debugging of services
  • AXIOM: a new object model
  • Axis2 client API
  • Using the Contract First approach with Axis2
  • Session handling and Service lifecycle
  • Error handling
  • Internal architecture and configuration
  • Flows, phases, handlers & modules
  • XML data binding (AXIOM, XMLBeans, JiBX)
  • Message receivers
  • Spring integration
  • Implmenting services in scripting languages
  • SOAP with attachments (MTOM & SwA)
  • Using REST
  • Supported transport protocols: TCP, HTTP, JMS, SMTP
  • Using WS-Addressing, WS-Security, WS-ReliableMessaging and WS-Policy