Thank you, Jacques Le Roux
I'm doing this task. I found a solution for it. I use ServiceClient to send OMElement and use OFBiz's XMLSerializer for serialize/deserialze XML message to and from java Object. XMLSerializer can serialize/deserialize complex object such as Map or nested Map.
