Quickstart Apache Axis2

More Information
Learn
  • Standards and components of your web services
  • Installing Axis2 core components
  • Understand AXIOM (the Axis2 Object Model), use it to handle SOAP, and learn AXIOM best practices
  • Understanding pipes and interceptors for handling incoming and outgoing messages
  • Creating a flexible framework using runtime module engagement
  • Deploying Axis2 and types of deployments along with examples
  • Creating a complex service like a session-aware service and writing handlers
  • The module concept and writing a sample module
  • Need for quality services and the techniques available in Axis2 to extend the functionality
  • Working with the client API with example use case
  • Session management in a web service framework
About

Axis2 is an enterprise-ready web service engine that is very user friendly and provides web service interactions with a dynamic and flexible execution framework.

Apache Axis2 is a core engine for web services with two implementations: Apache Axis2/Java and Apache Axis2/C. It is a complete redesign and rewrite of the widely used Apache Axis SOAP stack that builds on the lessons learned from the Apache Axis implementation of the SOAP submission to W3C. Apache Axis2 not only supports SOAP 1.1 and SOAP 1.2, but also has integrated support for the widely popular REST-style of web services. The same business logic implementation can offer both a WS-* style interface and a REST/POX style interface simultaneously.

Apache Axis2 is more efficient, more modular, more scalable, and more XML-oriented than the older version. It is carefully designed to support the easy addition of plug-in modules that extend its functionality for features such as security and reliability. Apache Axis2 is built on Apache AXIOM, a new high performance, pull-based XML object model.

This book will take you through the basics of web services and Axis2 to the details of Axis2’s architecture.

Features
  • Complete practical guide to Apache Axis 2
  • Using Apache Axis2 to create secure, reliable web services quickly
  • Write Axis2 modules to enhance web services’ security, reliability, robustness and transaction support
Page Count 180
Course Length 5 hours 24 minutes
ISBN 9781847192868
Date Of Publication 25 May 2008

Authors

Deepal Jayasinghe

Deepal Jayasinghe is a Computer Science PhD student at Georgia Institute of Technology and he is affiliated with Center for Experimental Research in Computer Systems.  Prior to joining Georgia Tech, he was a Technical Lead at WSO2 Inc., an open-source software development company that creates middleware platforms for Web services.  Deepal has over 6 years of experiences with SOA and Web services in addition to being a contributing member of Apache Axis2 project since its inception.  He is a key architect and developer of the Apache Axis2 Web service project and has led a number of releases. In addition to Axis2, he has made major contributions to the Apache Synapse, Apache Axiom and Apache XMLSchema projects. Deepal has written more than 30 technical magazine articles, research papers and has delivered speeches in various SOA and Web Services conferences. He is an Apache Member and PMC members at several Apache projects. His expertise lay mainly in distributed computing, SOA and Web services, Cloud computing, and performance analysis.  Deepal holds a B.Sc. Engineering degree from the University of Moratuwa, Sri Lanka.

_x000D_

He is reachable at deepalk@gmail.com.