NserviceBus Я не думаю, что действительно поможет вам в этой ситуации.
Я бы пошел с WCF, размещенным в надежной среде. Может быть Azure, но не обязательно.
Самое главное, хотя, я думаю, что это все о предоставлении эффективной и интеллектуальной стратегии OFFLINE, так что ваше приложение может работать даже в случае сбоя служб. Так что это потребовало бы эффективной синхронизации и локального хранилища.
Для синхронизации проверьте MS Sync Framework . Не уверен, что он пока будет работать на WP7, но может сработать при выпуске.