2015-06-18 3 views
2

При работе над разделением приложений на домены данных и их независимо работой нельзя избежать ссылок на другие домены. В то время как данные из другого домена, должны быть доступны только через API я не мог найти ответ о том, как правильно создать ссылку между этими доменами так, что ониКак создать агностические ссылки базы данных базы данных в DDD

  • они Api Centric
  • базами данных агностиком
  • не теряя функциональные возможности базы данных, как группировка

enter image description here

изображение должно визуализировать намереваюсь, хотя то, что это п ght подход здесь?

+1

Итак, в чем ваш вопрос? –

ответ

0

Когда несколько систем должны взаимодействовать друг с другом, я бы рекомендовал использовать GUIDs для хранения ссылок между ними.

В соответствии с его описанием, GUID используются для того, чтобы глобально однозначно идентифицировать что-то, независимо от того, что это такое и где оно хранится. Если у вас несколько систем хранения данных в разных местах, и вам нужно объединить/сгруппировать их и обеспечить их уникальность, используйте GUID. К ним относятся:

  • Unique через таблицы, базы данных, серверы, так что вы можете смело присоединиться к/слияния данные, которые Вы сохранили в разных местах
  • предсказуемы, не нужно вставить в таблицу, чтобы сгенерировать его
  • Нет необходимости в Центральном органе, если несколько систем регистрируют заказов, и им необходимо поделиться ими, нет необходимости, чтобы имели центральное место для контроля того, дублируют ли они
  • Люди/Злые роботы не могут просто позвоните GET метода в API угадыванием идентификаторов, которые повышают безопасности

Вы можете прочитать больше here.

Смежные вопросы