implement  BackupService.invoke