Grid Service PortType
Service Data is stored as XML fragments in a hash in base module – other hashes provide access control. (Could have used a DOM object…)
Users can use reg-exp or SAX/DOM to access data.
findServiceData supports queryByServiceDataNames.
setServiceData supports setByServiceDataNames and deleteByServiceDataNames.
Perl alarm function handles lifetime.
requestTerminationAfter and requestTerminationBefore supported.
Users can override these functions to create persistent Grid Services.