Перед нами стоит задача перенести существующий набор сущностей (в настоящее время POCO сохранены с NHibernate в базу данных MSSQL), чтобы теперь перенести их на какой-то веб-сервис (который еще предстоит построить, на основе RESTful или SOAP, и под нашим контролем ).
Мне нравится, как NHibernate инкапсулирует проблемы постоянства и позволяет нам поддерживать логически богатую, независимую от постоянства модель предметной области. Есть ли способ заставить NHibernate общаться с веб-сервисом на стороне сервера, а не напрямую с базой данных SQL? Другими словами, может ли «служба вместо базы данных SQL» рассматриваться как деталь реализации постоянства и позволять нам продолжать использовать NHibernate?
Я задаю правильный вопрос? :)