Используя ORM, такой как DevForce, вы рекомендуете изолировать его от приложений, использующих служебную шину или что-то еще? - PullRequest
0 голосов
/ 13 мая 2011

Мы находимся в процессе выбора способа изоляции наших клиентских приложений .NET от базы данных SQLServer, и мы склоняемся к DevForce ORM.

Этот ORM используется для распределенных приложений и предоставляет собственный сервер приложений для обработки запросов клиентов.

Однако я чувствую, что клиентские приложения будут слишком тесно связаны с ORM, поэтому я подумал об использовании вместе с ней служебной шины (NServiceBus) или даже уровне обслуживания запросов / ответов, например Agatha.

В частности, поскольку у нас есть приложения .NET 2, а DevForce поддерживает .NET4, в любом случае, возможно, придется создать слой изоляции ...

Есть мысли по этому поводу?

1 Ответ

1 голос
/ 13 мая 2011

Я согласен, что защита клиентов от этой реализации - хорошая идея, но моей первой мыслью были бы интерфейсы, а не служебная шина.

...