Моя организация недавно решила вопрос о том, следует ли нам включать различные продукты / концепции промежуточного программного обеспечения в наши приложения. Мы рассматриваем такие продукты, как Pegasystems, Oracle BPM / BPEL, BizTalk, Fair Isaac Blaze и т. Д. И т. Д. И т. П.
Но мне трудно разобраться со всем этим. Прежде чем приступить к оценке полезности (положительной или отрицательной) этих различных продуктов, я пытаюсь понять все различные концепции в этом пространстве. Я перегружен алфавитным супом из BPM, ESB, SOA, CEP, WF, BRE, ERP и т. Д. Некоторые продукты, кажется, охватывают один или несколько из этих аспектов, другие фокусируются на выполнении одного. Все термины кажутся очень двусмысленными и взаимосвязанными.
Есть ли хороший ресурс, чтобы получить представление обо всех этих различных концепциях / шаблонах промежуточного программного обеспечения? Книга? Сайт? Статья, которая хорошо подводит итог? Бонусные баллы, если есть ресурс, который отображает различные популярные продукты, на которые они ссылаются.
Спасибо
~ Джастин