Вопрос

Просто хочу крикнуть сообществу, чтобы узнать, что думают люди о серверах Java process в целом.

IBM, в частности, склонна поднимать много шума по поводу Websphere process server.Я могу понять идею, лежащую в основе серверов процессов, если вы работаете в мире веб-сервисов, но на практике действительно ли они эффективны или просто излишни?

BPEL - это еще одна тесно связанная технология, которая, как правило, вызывает много шумихи со стороны IBM, но мне еще предстоит увидеть реализацию в реальной жизни.

Общие соображения приветствуются.

Это было полезно?

Решение

Некоторые проекты / компании действительно имеют сложные бизнес-процессы, которые включают множество сервисов, приложений, взаимодействий с людьми, для которых может быть оправдано использование движка BPM, его соединителей, его инструментов моделирования.Но это явно не для всех.

Теперь, чтобы использовать IBM Process Server, вам понадобится лицензия, вам понадобится сервер приложений для его развертывания (наугад, WebSphere), несколько машин (IBM), возможно, несколько дорогих соединителей, несколько лицензий на инструменты моделирования и т.д.Так что я не удивлен, что IBM поднимает шум по этому поводу (даже если на самом деле у меня нет такого же чувства), продажа такого решения, должно быть, выгодная сделка для них (даже не говоря о консультациях, которые они добавят к счету).

И BPEL, который является стандартизированным языком для описания потоков как последовательностей служб, потребляющих или создающих XML-сообщения, т.е.обобщение BPM через XML и веб-сервисы - это еще один кирпичик, позволяющий продвигать SOA немного дальше, подпитывая маркетинговый бульон.Итак, опять же, нет ничего удивительного в том факте, что поставщики программного обеспечения пытаются продвигать его.

Концептуально, я не думаю, что BPM, BPEL и т.д. - плохие идеи.Но, как я уже сказал, они не для всех.Если они ничего не решают для вас, то использовать их было бы плохой идеей.Но это не обязательно делает их недействительными как концепции.

Другие советы

Сейчас у IBM есть множество предложений в этой области.

Приобретенные Lombardi и heritage WPS не объединены в IBM Business Process manager.Существует также BPM FileNet, доступный от IBM, который ориентирован на решения BPM, ориентированные на документооборот.

Lombardi stack эффективно использует BPMN, в то время как WPS использует BPEL в качестве механизма упорядочения.

Лагерь IBM / Oracle выбрал путь BPEL, в то время как другие, такие как Appian, Lombardi, Pega и т.д., пришли к использованию BPMN в качестве модели выполнения бизнес-процесса.

Оба они широко используются и имеют весомую причину для существования.

HTH

Манглу

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top