Axis2 Architecture implemented in C