Axis2 LandscapeEranChinthakaSchool of Informatics and ComputingIndiana University
AgendaPre-Axis2 Era
Axis2 – Diving in to Architecture
How all projects fit together
Q&AAbout MeMember, PMC Member and committer in Apache Software Foundation
PhD student in Indiana University, Bloomington, Indiana
Research on using usage patterns and knowledge-based techniques to improve job executions in large-scale systems (grids, clouds, etc)Apache WS TimelineApache SOAP
Developed by IBM research team
Donated by IBM shortly after IBM joined the SOAP/WS initiative
Proof of concept
Apache Axis1
SAX based
Handler architecture
Widely used in many products
WSS4J, Sandesha, Kandula, Pubscribe, WSRF supportWhy Axis2Changes to Web service landscape mandated an extensible architecture
WS-Addressing , Reliable Messaging, WS-MEX
Performance
Parsers, message processing
Programming Abstractions
Asynchronous invocations, Message Exchange Patterns
Ease of use
Better APIs, Hot Deployment and other capabilitiesAxis2 FeaturesHigh performance XML processing model
Extensible Messaging Engine
Rich Information Model
Pluggable module, data binding, transports architecture
Can support XMLBeans, ADB, JAXB, JiBX, etc.,
Ability to plug-in any WS-* implementation
Easy to use deployment model
Convenient programming abstractions
WSDL 1.1, 2.0 and SOAP 1.1, 1.2 support

Axis2 Landscape