Axis2 supports databinding using XML-Beans from 0.9 release. For more information please read the user guide
OMElement is Axis2 representation of XML, it provide a tree model like DOM. If you are familer with DOM or JDOM you can soon get familerize with OM quickly. For more information read Axiom Tutorial
Look at the Call class, for more information please read the user guide
Look at the MessageSender class, for more information please read the user guide
Only in the case of the Message Sender the user allowed to edit the Message Properties, In the case of Call the Message correlation is taken care by the Client API and the Addressing Headers are under the Control of Axis2.
To do the two transport Channel invocation you need to engage the addressing module. You can enable it by uncommenting the entry in the axis2.xml file or Call.engageModule(QName).
Repository store the configuration of Axis2, the users should specify the repository folder starting the Aixs Server (HTTP ot TCP). In the case of tomcat it is the webapps/axis2/WEB-INF folder. Following picture shows a sample repository.
Modules and services have a archive format defined and they are automatically picked up by Axis2 when they are copied to corresponding folders.