RUNA WFE (http://wf.runa.ru) - это свободная система управления бизнес-процессами и административными регламентами, распространяемая в рамках лицензии LGPL. Система позволяет создавать, тестировать, запускать, исполнять и контролировать автоматизированные бизнес-процессы в масштабах предприятия (без ограничения количества участников). В конце 2008 года открытая система RUNA WFE была включена в дистрибутивы Mandriva 2009 Powerpack и ALT Linux 4.0 Workflow.
Основные характеристики системы Runa WFE:
- удобный веб интерфейс пользователя- графический редактор бизнес-процессов
- боты для выполнения автоматических заданий
- гибкая система определения исполнителей на основе ролей
- возможность интеграции существующих разнородных приложений предприятия
- простая интеграция с существующими реляционными базами данных
- система безопасности, позволяющая интеграцию с LDAP/MS Active Directory
- локализация на английский, французский, немецкий, итальянски...
URL: http://wf.runa.ru
Новость: http://www.opennet.me/opennews/art.shtml?num=21133
А почему на жабе, а не на php как та же багзилла или вики?
И в самом та деле ... ну сядь да наваяй за пару вечеров, у такого проффи как раз один вечер уйдёт на реализацию на пыхе а второй на перловке (проффи не разглядел на чём багзилла сделана?).
На утро третьего дня проснешься знаменитым :)
PROFIT!(C)LOR
>И в самом та деле ... ну сядь да наваяй за пару
>вечеров, у такого проффи как раз один вечер уйдёт на реализацию
>на пыхе а второй на перловке (проффи не разглядел на чём
>багзилла сделана?).
>На утро третьего дня проснешься знаменитым :)
>PROFIT!(C)LORСколько негатива... Если обидел про "жабу" (джаву), то уж извените. Я не специалист в web, вы правильно заметили. Но был вопрос, зачем джава. Как не странно, есть некоторое отношение к джаве у довольно большого количества людей, что оно несколько тормозит. Честно признаюсь - не понимаю этой технологии. Бессмысленная бинарная абстракция. Неприятно это может быть для адептов, да. Но ведб сколько ресурсов это понапрасну потребляет... Больше хороших продуктов свободных и разных, но если и архитектурно сделать красиво, то и сообщество будет и поддержка его и пользователей больше...
Поправьте, если не прав, но чем плоха архитектура: База SQL как хранилище, демон на сях - как обработчик событий и запросов (свой АПИ низкоуровневый) или других "тяжёлых вещей", бизнес-логика на lua или ещё на чём (вызывается демоном), веб-мордочка на php. Нересурсоёмко и с заделом, как вы думаете?
Только не надо, пожалуйста, отвечать в стиле "ну напиши, раз такой умный!" лучше не отвечайте вообще. Я задаю вопрос - почему не так, почему не сделать лучше, что будет хорошо для всех. Вы поправляете, поправляет ещё кто-то - в результате появляется идея и архитектура, которая нравится всем и, может быть, кто-нибудь загорится и реализует проект, а нет - ну ладно. Мир и без него проживёт.
Потому что Java в современном мире - стандарт для корпоративных систем, бизнес-приложений и смежных областей. Потому что Java обладает практически любым стандартизированным инструментарием. Потому что Java хорошо подходит для промышленной разработки. Потому что ваша поделка на lua через 5 лет перестанет запускаться и совершенно неинтероперабельна с другими системами. Потому что как бы плохо Java не была, это единственная точка, где сходятся все нити, ведущие к корпоративным системам.Java тормозит и жрет память у админа локалхоста на Celeron 1500. В системах с 1000 пользователями, запущенных на нормальном серверном железе, где и надо запускать Java, системы на ней ведут себя предсказуемо, быстро и прекрасно масштабируются.
>[оверквотинг удален]
> демон на сях - как обработчик событий и запросов (свой АПИ
> низкоуровневый) или других "тяжёлых вещей", бизнес-логика на lua или ещё на
> чём (вызывается демоном), веб-мордочка на php. Нересурсоёмко и с заделом, как
> вы думаете?
> Только не надо, пожалуйста, отвечать в стиле "ну напиши, раз такой умный!"
> лучше не отвечайте вообще. Я задаю вопрос - почему не так,
> почему не сделать лучше, что будет хорошо для всех. Вы поправляете,
> поправляет ещё кто-то - в результате появляется идея и архитектура, которая
> нравится всем и, может быть, кто-нибудь загорится и реализует проект, а
> нет - ну ладно. Мир и без него проживёт.Java - по той же причине, по которой на ней написаны продукты SAPа, Oracle, IBMа и т.п.
У Вас, видимо, техническое мышление, поэтому Java видится как "Бессмысленная бинарная абстракция". Если думать стратегически, то добиться стабильного, высоконагруженного, расширяемого решения на java проще и быстрее, чем на том же php и уж тем более c++.
Если сравнивать скорость разработки тестовых прототипов или небольших программ/сайтов, то да - на php сваять это получится быстро (на с++ - зависит от того, сколько подводных камней Вы наделаете). На java, грубо предположим, понадобится от двух недель и выше. А вот когда ту же самую задачу надо решить на php или c++ уже для корпоративного уровня, то на java для этого понадобится те же самые "от двух недель и выше", в то время как на с++ и php проблемы (а вместе с ними и костыли) будут нарастать как снежный ком пока проект не загнется.
>[оверквотинг удален]
> и уж тем более c++.
> Если сравнивать скорость разработки тестовых прототипов или небольших программ/сайтов,
> то да - на php сваять это получится быстро (на с++
> - зависит от того, сколько подводных камней Вы наделаете). На java,
> грубо предположим, понадобится от двух недель и выше. А вот когда
> ту же самую задачу надо решить на php или c++ уже
> для корпоративного уровня, то на java для этого понадобится те же
> самые "от двух недель и выше", в то время как на
> с++ и php проблемы (а вместе с ними и костыли) будут
> нарастать как снежный ком пока проект не загнется.Структурное программирование - да, снежный ком, т.к. нельзя сразу охватить будущие задачи. Модульное же - кирпичам не важно какое будет здание 10 или 100 этажей. Модульность + пайпы + Си + "модуль делает одну задачу, но делает хорошо". Юникс-подход начинают забывать, делая упор в сторону монструозных библиотек/сред/платформ. Это пройдёт. Минимализм, красота и гениальность простоты, законченность и прозрачность решения - люди развиваются и вместе с теп гармонизируется понятие красоты.
>И в самом та деле ... ну сядь да наваяй за пару
>вечеров, у такого проффи как раз один вечер уйдёт на реализацию
>на пыхе а второй на перловке (проффи не разглядел на чём
>багзилла сделана?).
>На утро третьего дня проснешься знаменитым :)
>PROFIT!(C)LORКстати, позволю себе заметить - на ТЫ мы не переходили.
Я конечно не спец в подобных программах (тем более что на практике с понятием бизнесс процесс не сталкивался). Но мне это напоминает groupware, только сильно урезаной. Для моей работы были бы полезны журналы документооборота, jabber, e-mail, диаграмма ганта, постановка срока выполнения задания с календарем и текст уточнений для задания, wiki для faq, список исполнителей со всеми видами контактной информации, статистика выполнения и прочее. И если я не ошибаюсь, что это все же groupware, то у этой программы при активной рекламме, есть большой шанс расширить круг пользователей. Так как на практике обычно, такие малоразвитые, но имеющие удобную для пользователей рекламу (это я про офсайт, он удобен и прост, только запомнить, что я русский люблю больше читать, чем английский он никак не мог) преуспевают.
a) Это не groupware;
b) groupware сам по себе является чрезвычайно простым workflow бизнеспроцесса.
>a) Это не groupware;
>b) groupware сам по себе является чрезвычайно простым workflow бизнеспроцесса.Почитал руновские доки, описания программы. Попробовал демку. И не понял, что это такое. Назначение программы простым, точнее примитивным языком хотелось бы узнать.
В вики перевода термина workflow нет, а в английском я не настолько силен, чтобы перевести.
По интерфесу демки могу сказать, ничего сверхестественного не увидел (полагаю это демка просто упращенная или я ее не сильно потыкал), то есть разнообразие инструментария ожидал, но увы.
Управлять работой компании: раздавать задания, делегировать полномочия раздавать задания, следить за их выполнением
http://www.linux.org.ru/view-message.jsp?msgid=2436807Здесь в треде все есть
на демке полазил - как-то больно куцо смотрится. У меня у знакомых наш коммерческий MOTIV стоит. так я ищу ему замену или аналог опенсорцовый.wmd772, groupware говорите? надо посмотреть
круто конечно, но так знакомое "Ожидание ответа от сервера" на вылизанном демонстрационном сервере wfdemo.runa.ru сразу настораживает...... ;))))Представляете что будет в продюсьене ?;)
Ну на JBoss'е видел софтины, тяжелые, медленные, неповоротливые.
Но для опенсорника это мелочи, главное на халяву!
to Filosof
>wmd772, groupware говорите? надо посмотретьЕсть еще eGroupWare проект более впечатлил сам и использую его. Есть масса модулей. Базы на MySQL или PostgreSQL.
А вот с RUNA что-то совсем непонятно как с этой штукой работать, да еще и все что только можно на английском. Не осилил.