Нет проблем использовать 1 контекст если ты гарантируешь его потокобезопастность, для десктоп приложения это не сложно, а в вебе лишено смысла
хм, значит оставлю как есть, т.к. здесь типа сервисно-ориентированная архитектура, которая, я еще не оч понимаю, зачем нужна