Различия между Camel и BPEL

Концепцию SOA легко понять, но я совсем не знаком с архитектурами и технологиями интеграции корпоративных сервисов, такими как BPEL и Apache Camel.

Я знаю, что BPEL помогает организовать службы, а Camel — это реализация шаблонов интеграции предприятия. В настоящее время я читаю известную книгу «Шаблоны корпоративной интеграции».

Но граница между EIP и оркестровкой кажется мне очень тонкой. На мой взгляд, Camel также организует сервисы по-своему. Кроме того, Camel предоставляет множество разъемов, поэтому можно легко использовать разные протоколы.

Camel лучше, чем BPEL?
Или можно делать с BPEL то, что нельзя сделать с Camel?
Какие?
О том, что я читал, кажется, что Camel лучше, чем BPEL, для организации служб REST :, это правда?

9
задан Vincent Hiribarren 26 April 2012 в 09:06
поделиться