В одной не самой тривиальной и однородной системе есть необходимость работать с множеством внешних прикладных протоколов, на лету преобразуя их во внутренний протокол системы, а отклики соответственно перекодируя в тот протокол, на котором пришел запрос.
Естественно, правила преобразования, правила реагирования на ошибки преобразования и прочие важные вещи хочется описывать декларативно, в каком-нибудь конфигураторе, чтобы не перекомпилировать систему при добавлении нового/изменении существующего внешнего протокола.
Система довольно критична к производительности, но клиентов в моменет времени немного.
Какой фреймворк помог бы мне в реализации этой задачи? Очень не хочется городить велосипеды.
Недавно начал присматриваться к ACE, но уж очень он монстроидален.