Представьте себе два приложения Grails, которые разделяют класс домена. Возможно, класс домена Book.
Одно приложение идентифицируется как владелец данных, ему нужно будет получить доступ к данным домена. Что-то вроде amazon и веб-сервисов Amazon.
Я думаю, тривиально, что владеющее приложение будет использовать обычный класс домена и будет предоставлять данные через веб-службы - не проблема в grails.
Но что было бы лучше всего реализовать домен в другом приложении?
- использовать службу для доступа к удаленному домену и вообще не реализовывать локальный класс домена?
- реализовать локальный класс домена, перезаписать метод get() для извлечения удаленных данных и использовать локальную базу данных в качестве кеша?
- какое другое решение приходит вам на ум?