построение SOA на стеке технологий Microsoft - PullRequest
6 голосов
/ 13 июля 2010

так что мой открытый потенциально субъективный вопрос на этот день; если вам была предоставлена ​​возможность создать SOA на основе технологий Microsoft сегодня; что бы вы выбрали из вариантов ниже;

  1. WCF, WF + AppFabric
  2. BizTalk + ESB Toolkit
  3. Сочетание 1 и 2
  4. Некоторые другие упакованные решения

Ответы [ 2 ]

3 голосов
/ 11 августа 2010

Ответ для меня, как всегда, "Это зависит". Вариант 3 предлагает наиболее гибкое решение для большинства потребностей.

Я бы выбрал первый вариант для большинства решений, так как он наименее сложный и предлагает унифицированное решение для хостинга в AppFabric.

Мне не нужен BizTalk для получения шаблона служебной шины предприятия, но ... если бы это решение было для крупномасштабного критически важного корпоративного решения с большой степенью интеграции, уверен, что BizTalk был бы вариантом, который я хотел бы иметь учитывать. Ценник будет решающим фактором, Jitterbit предлагает аналогичные функции интеграции за меньшую цену.

Как правило, я бы начал с подхода, подобного приведенному ниже в ссылке на шаблон SOA, и добавлял куски по мере необходимости, это правда, SOA ?, так что составной частью должен быть мой признак. Я должен быть в состоянии выделить нужные мне части, так как они основаны на стандартах, поэтому технология / продукт меньше беспокоит, чем в не-SOA-решениях.

Шаблон проектирования SOA

Достижение целостности в сервис-ориентированных приложениях

Почему ваша SOA должна быть похожа на VW Beetle

0 голосов
/ 19 января 2013

Независимо от того, какие технологии / продукты вы выбираете из предложений Microsoft SOA (варианты 1-3), вам понадобится управление и автоматизация SOA, чтобы ваши решения могли работать с реальной гибкостью и управлением SOA.Взгляните на http://www.nevatech.com, который предлагает уникальные возможности управления SOA благодаря неинтрузивным концепциям виртуализации сервисов, а также встроенной реализации и интеграции со стеком Microsoft.

...