Имея монолитное бизнес-приложение со сложной бизнес-логикой, реализованное в Visual Dataflex, мы сталкиваемся с проблемой поддержания нашей бизнес-логики в разных языках программирования, поскольку некоторые функции написаны на других языках программирования (главным образом .NET).
Поэтому я ищу стратегии для «синхронизации» бизнес-логики между различными реализациями языка программирования, чтобы избежать несоответствий. Избегание дублирования является плюсом, но это может быть компенсировано автоматическим тестированием.
РЕДАКТИРОВАТЬ: SOA является отличным предложением. Но как насчет тех случаев, когда служба не будет достаточно быстрой?
РЕДАКТИРОВАТЬ 2: Любые предложения по использованию метаязыка ?