Сейчас клиент-серверная архитектура, толстый клиент+СУБД (MS SQL Server). Клиент пишется под Delphi 2010, используется ADO (dbGo).
Бизнес-логики стало достаточно много, возрастает роль межклиентского взаимодействия, появляется потребность в интеграции с другими ИС (через SOAP), поэтому планирую "утоншение" толстого клиента с переносом всей бизнес-логики в сервер приложений. Из рабочих вариантов вижу несколько:
1) Datasnap (с учетом улучшений в Delphi XE)
2) kbmMW (
http://components4developers.com)
3) Решения от RemObjects (RemObjects SDK/DataAbstract,
http://remobjects.com)
Что посоветуете? Плюсы/минусы/подводные камни? Если есть что-то полезное, что мной не перечислено — смело предлагайте, спасибо!