Meine Empfehlung?
Mach den kompletten Webservice in Java;-) zumal du das Verfahren ja schon hast.
Java läuft ja auf der IBM i.