Установка Bonita BPM на CentOS

34

Bonita Open Solution – французский вендор. В opensource-версии системы отсутствуют средства мониторинга процессов. В свою очередь, в коммерческом варианте системы они есть. Решение состоит из трёх основных компонентов, разделенных по назначению:

Studio — моделирование и автоматизация бизнес-процессов;
Execution Engine — исполнение бизнес-процессов;
User Experience — интерфейс для работы пользователя с его процессами.

Моделирование процессов Bonita Open Solution происходит в нотации BPMN.

Моделирование и автоматизация процесса в Bonita Studio производится в одном окне, что очень удобно. Выбор данных и участников, генерация интерфейсов к этапам процесса производится в том же окне, что и создание графической модели. Нет необходимости постоянно переключаться между окнами редакторов, это ускоряет разработку процесса.

Устанавливаем и настраиваем X Window System

yum groupinstall «X Window System»
yum install firefox

Добавляем пользователя Bonita для запуска Bonita Open Solution

adduser -d /opt/bonita -c «Bonita Open Solution user» -m bonita
chown bonita:bonita /opt/bonita
su bonita
cd ~
mkdir distrib # В этой папке будут находится все дистрибутивы
exit

Устанавливаем и настраиваем JRE (Java Runtime Environment)

Из firefox откройте www.java.com, скачайте JRE по кнопке “Linux x64” и перемещаем в папку /opt/bonita/distrib.

su bonita
cd ~
tar -zxvf ~/distrib/jre********.tar.gz
ln -s jre******* jre

Вписываем в ~/.bashrc конфигурацию пути и домашней папки JRE:

export JAVA_HOME=~/jre
export JRE_HOME=$JAVA_HOME
export CATALINA_HOME=~/BOS
export PATH=$JAVA_HOME:$PATH:$HOME/bin

Устанавливаем и настроиваем Bonita BPM

Из firefox открываем www.bonitasoft.com, скачаваем Bundle с Tomcat BonitaBPMCommunity и перемещаем в папку /opt/bonita/distrib/.

su bonita
cd ~
unzip ~/distrib/BonitaBPMCommunity.zip
ln -s BonitaBPMCommunity BOS

Подготавливаем сценарий запуска /etc/init.d/bos:

#!/bin/sh
#chkconfig 2345 99 10
#description: Bonita Open Solution

BOS_USER=bonita
BOS_HOME=/opt/bonita/BOS

case $1 in
‘start’)
rm -f $BOS_HOME/logs/catalina.out
su bonita -l -c $BOS_HOME/bin/startup.sh &
;;
‘stop’)
su bonita -l -c $BOS_HOME/bin/shutdown.sh &
;;
‘restart’)
su bonita -l -c $BOS_HOME/bin/shutdown.sh
rm -f $BOS_HOME/logs/catalina.out
su bonita -l -c $BOS_HOME/bin/startup.sh &
;;
*)
echo «usage: $0 {start|stop|restart}»
;;
esac

exit

Выполняем:

chmod +x /etc/init.d/bos
service bos start

С помощью браузера заходим на http://:8080/bonita с логином install и паролем install

Создаем пользователя для администрирования и добавляем в профайл Administrator

В файле «/opt/bonita/BOS/bonita/server/tenants/1/conf/bonita-server.properties» изменяем пароль в строке «userPassword» на сгенерированную последовательность.

В файле «/opt/bonita/BOS/bonita/client/platform/conf/platform-tenant-config.properties» изменяем пароль в строке «platform.tenant.default.password» на ту же последовательность.

Перезапускаем систему:

service bos restart

Используем для входа адрес: http://:8080/bonita/

 

Оригинал взят от сюда http://larionov.pro/blog/2013/bonita-bpm-6-centos-6-stand-alone-h2/