Перепроектируйте службу WCF так, чтобы вместо предоставления операции службы, охватывающей весь 5-10-часовой процесс, она выставляла операцию, которая запускает длительный процесс асинхронно, а затем немедленно возвращается.
Вы можете добавить дополнительные сервисные операции, чтобы проверить состояние длительного процесса или отменить его и т. Д.