def get_service_name(ro_request):
    """
    Returns the full service name of a RemoteObject request.
    """
    service_name = ro_request.operation

    if hasattr(ro_request, 'destination') and ro_request.destination:
        service_name = '%s.%s' % (ro_request.destination, service_name)

    return service_name