Nice post on calling WCF from a webpart - but honestly - should this be so complex? I agree with the other comment about needing much tighter integration using json - too many moving parts. here in general..

Michael Washam's - SharePoint Blog : Calling a WCF WebService from a SharePoint WebPart using JavaScript