[Zope] Asking advice on best way to perform an interaction with an external webservice