Имея монолитное бизнес-приложение со сложной бизнес-логикой, реализованное в Visual Dataflex, перед нами стоит задача поддерживать нашу бизнес-логику на всех языках программирования, поскольку некоторые функции написаны на других языках программирования (в основном .NET).Стратегии совместного использования общей логики на разных языках программирования
Итак, я ищу стратегии для «синхронизации» бизнес-логики в разных реализациях языка программирования, чтобы избежать несоответствий. Предотвращение дублирования является плюсом, но это может быть компенсировано автоматическим тестированием.
EDIT: SOA - отличное предложение. Но как насчет тех случаев, когда служба не будет достаточно быстрой?
EDIT 2: Любые предложения по использованию metalanguage?
-1 Мы изучили несколько стилей архитектуры, которые не могут работать. Распределенные системы не работают. –