Концепцию SOA легко понять, но я совсем не знаком с архитектурами и технологиями интеграции корпоративных сервисов, такими как BPEL и Apache Camel.
Я знаю, что BPEL помогает организовать службы, а Camel — это реализация шаблонов интеграции предприятия. В настоящее время я читаю известную книгу «Шаблоны корпоративной интеграции».
Но граница между EIP и оркестровкой кажется мне очень тонкой. На мой взгляд, Camel также организует сервисы по-своему. Кроме того, Camel предоставляет множество разъемов, поэтому можно легко использовать разные протоколы.
Camel лучше, чем BPEL?
Или можно делать с BPEL то, что нельзя сделать с Camel?
Какие?
О том, что я читал, кажется, что Camel лучше, чем BPEL, для организации служб REST :, это правда?