Best practice to consume SOAP Services


I know there are number of implementations for SOAP API Client such as CXF and AXIS2. But would be interested to know if Cuba platform has any implementation of its own which is recommended approach for consuming SOAP based services. If not, can someone advise considering the performance for large payloads based SOAP API and best framework to be used along with Cuba service layer.