Какую архитектуру клиент-серверного взаимодействия можете посоветовать?
А что насчет использовать SOA?
Например JSON-RPC. Создавай вебсервисы и принимай авторизационные параметры и отдавай ответы.
Если конечно я правильно понял твой вопрос. :)
Открыл для себя ProtoBuf, часть проблем отпала сама собой, но проблема с архитектурой осталась.