Pull to refresh
6
0
Юрий Шабан @yumka

User

Send message
Вот она не попадалась.
Не расскажете что-нибудь про нее, если есть опыт использования?
В том и дело, что вроде. Сейчас заявлена GPL3, когда я разбирался — была еще и Commercial. При скачивании с самого что ни на есть sourceforge становилась evaluation-версия (сейчас по скриншотам тоже видно это слово в хидере окна). И бесплатно скачанная версия намекала, что было бы неплохо заплатить. Если бы оно использовалось только внутри команды и не было бы альтернатив (а они были) — использовали бы эвалуэйт, но отдать такое безобразие заказчику проекта — это было бы ну просто не солидно.

Плюс к этому наличие собственных тегов Activiti, которые отсутствуют в стандарте, по факту делает использование общих редакторов просто неудобным. И опять же, заказчик бы просто офигел от попыток объяснить, как он в два захода будет править процесс (в том случае, когда он действительно может это сделать).

Короче, потраченное мной время на выбор редактора было выброшено на свалку — лучше все равно использовать специально подогнанный под движок редактор. Для Activiti это веб-приложение (действительно бесплатное без всяких «если») или плагин к Eclipse. Плагин неплох, но реально любит терять изменения — поля не всегда понимают, что данные в них поменялись и при сохранении ничего не происходит. Если писать в пустом поле — все работает как часы. Т.е. с этим можно жить, но не хочется.

Вот так комплектное веб-приложение победило все не подогнанные под Activiti редакторы и один плагин к Эклипсу впридачу. Как плюшку мы получили возможность хранить, редактировать и управлять процессами через единую точку входа откуда угодно (в рамках корпоративной политики безопасности, конечно же).
Да, вспомнил. На тот момент он не поддерживал полностью нотацию BPMN2 и экспорт в соответствующий формат.
Полноценная работа со вторым BPMN заявлена как New feature в последней версии. Поэтому отложили.
Bizagi точно ставил (когда тестировал, забил себе редакторами рабочую машину так, что потом сидел и думал на тему просто переустановить всю систему. Но обошлось.)

Чем именно он не подошел — уже не вспомню. Сейчас поставлю, отвечу более аргументировано.
Ох… На этот вопрос бесконечно сложно ответить.
Были сжатые сроки на выбор, отсутствие опыта и незнание всего того, что я постарался изложить в своем посте (это исходные).
Дальше было желание получить продукт, который бесшовно встроился бы в приложение. Мы примерно представляли, что может захотеть приложение и имели в виду, что, скорее всего, понадобится Camel, работа с веб-сервисами — само собой, плюс еще были намерения поработать с шиной. Но четкой уверенности не было и закладывать в проект какое-нибудь дорогущее решение — не выход.
Т.е. что мы имеем — нужна хорошая интеграция со стеком Apache — и у Activiti все это есть.
Продукт будет нагруженным и кластеризация необходима без вариантов — тут есть.
Обещана нормальная поддержка JEE7, в частности CDI.

А если в двух словах — продукт выбрался скорее не за плюсы, которых у него достаточно, а за отсутствие явных минусов. Могу сказать, что за время работы он не дал повода пожалеть, что не потратили на выбор еще месяц-другой.
Ну и, просто так получилось. У JBoss-овского решения было тоже немало шансов попасть в работу, но выиграл Apache. И не в последнюю очередь из-за хорошей поддержки, когда я собирал тестовый примерчик. Как-то так.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity