2011-01-13 1 views
5

Каковы преимущества и недостатки использования архитектуры служебной шины в проекте SOA?Архитектура ServiceBus Плюсы и минусы

Каковы предлагаемые платформы с открытым исходным кодом Service Bus, которые вы рекомендовали бы?

Заранее спасибо

+0

Мое первое влечение при виде этого вопроса состояло в том, чтобы проголосовать, чтобы закрыть, но эй, это интересный вопрос. +1 –

ответ

1


Я думаю, плюсы и минусы службы шины связано с требованиями в проекте. Он может быть настроен так, как вы хотите.
Вы можете создать собственную архитектуру служебной шины, используя JMS и Apache ActiveMQ (в качестве услуги брокера).

Доступны JBoss ESB, которые подходят для корпоративного применения. Спасибо.

0

ESB обеспечивает высокий уровень абстракции, он должен поддерживать функциональность (динамическое поведение), требуемую системой, также он должен соответствовать качеству системы, и все детали реализации скрыты. вот о плюсах минусов у меня нет.

1

про: слабая связь, устойчивая инфраструктура

жулик: жесткий контроль неисправностей и

0

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

Для начала у вас нет единственной точки отказа, и вы получаете систему asyn, что означает, что вы, вероятно, будете использовать некоторую систему очередей, позволяющую иметь инфраструктуру долговечности сообщений. Одной из негативных сторон таких систем и, учитывая ее природу распределения, сложнее отлаживать или трассировать сообщения без использования других технологий, таких как Splunk.

Что касается технологий с открытым исходным кодом, это действительно зависит от того, вы больше ориентируетесь на мир .NET (Mass Transit), Java (JMS), Javascript (Node).?