Apache Axis2 is the successor to the Apache Axis SOAP project. It is a major improvement of the Web services core engine and aims to be the platform for the next generation of Web services and Service-Oriented Architecture (SOA). It is becoming increasingly popular by being a clean and extensible open source Web services platform. This article by Deepal Jayasinghe will take you through the world of Axis2/Java with descriptions on its architecture, key features, AXIOM, Axis2 core, deployment model and much more.