There are DOZENS of soap implementations in many languages. Start with http://www.soapware.org/directory/4/implementations /r$