Мы находимся в процессе выбора способа изоляции наших клиентских приложений .NET от базы данных SQLServer, и мы склоняемся к DevForce ORM.
Этот ORM используется для распределенных приложений и предоставляет собственный сервер приложений для обработки запросов клиентов.
Однако я чувствую, что клиентские приложения будут слишком тесно связаны с ORM, поэтому я подумал об использовании вместе с ней служебной шины (NServiceBus) или даже уровне обслуживания запросов / ответов, например Agatha.
В частности, поскольку у нас есть приложения .NET 2, а DevForce поддерживает .NET4, в любом случае, возможно, придется создать слой изоляции ...
Есть мысли по этому поводу?