Как поделиться настройками в системах SOA? - PullRequest
0 голосов
/ 15 января 2010

Я подумал о 3 альтернативах:

  1. Настройки передаются от одной услуги к другой в каждой транзакции.
  2. Каждая служба может предоставить настройки для следующего по запросу.
  3. Настройки хранятся в центральной службе, к которой время от времени должны обращаться все службы.

Какой ваш любимый подход и почему?

Ответы [ 2 ]

2 голосов
/ 15 января 2010

В значительной степени это зависит от того, что вы подразумеваете под настройками. Мы обнаружили, что существуют разные «типы». Некоторые из них актуальны только в контексте службы, и поэтому - я считаю, что ими следует управлять в рамках службы.

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

1 голос
/ 15 января 2010

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

Автономные службы являются одним из арендаторов SOA.

...