2013-01-25 3 views
2

WSO2 ESB имеет посреднические последовательности и прокси-сервисы для реализации шаблонов EAI. В настоящее время я новичок и не могу отличить, когда использовать Службу посредничества или службу прокси. Оба, похоже, хорошо работают в большинстве случаев использования. Когда я должен использовать их каждый?WSO2 ESB Mediation Sequence vs Proxy Service

ответ

1

Последовательность (Посредническая последовательность) представляет собой последовательность посредников. Сообщение приходит в последовательность, проходит через каждый посредник в том порядке, в котором они находятся в последовательности. Таким образом, Mediation Sequence является общим строительным материалом WSO2 ESB.

Промежуточная последовательность может быть теоретически использована для обработки любого типа сообщений (двоичных, JSON, XML), проходящих через него, при условии, что посредники могут успешно обрабатывать эти сообщения.

Поэтому последовательность медиация может быть использована для,

  1. прокси-сообщения в/из веб-службы
  2. прокси-сервера сообщений на/от службы REST
  3. И многих других приложений ... ..

Прокси Сервис специальный модуль в WSO2 ESB, который предназначен для выполнения требований 1. (Proxy сообщений в/из веб-службы) Therefor e Прокси-сервис является специализированной последовательностью посредничества при поддержке конечных точек веб-службы.

WSO2 ESB облегчает создание прокси-услуг различными способами для различных типов требований.

.: например

  1. WSDL прокси основе - Используется для создания прокси-сервис с использованием данного WSDL
  2. Pass через прокси - Используется просто создать прокси-сервер, используя URL Endpoint
0

Если вам необходимо проксировать услугу, и если вам необходимо оповестить и выполнить различные операции с сообщением, вы можете использовать прокси-службы.

Последовательность представляет собой набор посредников (дерево посредников), хотя вы можете отправлять сообщения. Если вы рассматриваете медиатор как строительные единицы, вы можете добавить их в порядке и определить его как последовательность, которая будет повторно использоваться позже. Вы можете ссылаться на последовательность внутри службы прокси и пропускать сообщение через посредники, определенные в последовательности.

На прокси-сервере высокого уровня также, по-видимому, есть сервис для потребителя услуг, но он фактически вызывает фактическую конечную точку, чтобы получить фактическую работу.

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