Try to return a ServiceFactory from the grid.
Try a number of times then give up and raise the last exception returned.
This method will only work internally to the grid, i.e. behind the
Glacier2 firewall. It is intended for internal servers to be able to
create sessions for accessing the database.

communicator := Ice.Communicator used to find the registry
user := Username which should have a session created
group := Group into which the session should be logged
retries := Number of session creation retries before throwing
interval := Seconds between retries
client_uuid := Uuid of the client which should be used