Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проектный практикум / RUNA / WF-system_Developer_guide_ru.pdf
Скачиваний:
40
Добавлен:
03.03.2016
Размер:
953.37 Кб
Скачать

В проекте использовано ORM Hibernate, поэтому система легко перенастраивается на различные СУБД.

Платформа программирования и используемые программные средства.

В качестве платформы программирования используется J2EE.

Используемые программные средства:

1.Сервер приложений - JBOSS (http://www.jboss.org).

2.Среда разработки - Eclipse от IBM (http://www.eclipse.org).

3.Средство генерации кода и дескрипторов – xdoclet (http://xdoclet.sourceforge.net).

4.Система контроля версий – subversion (http://subversion.tigris.org/).

5.Сборщик приложений – ant (http://ant.apache.org).

6.Сервер баз данных – поддерживаются сервера БД:

MS SQL Server (http://www.microsoft.com/sql/evaluation/default.mspx)

MySQL (http://www.mysql.com)

HSSQLDB (http://hsqldb.org)

Oracle (http://www.oracle.com)

Подробное описание текущей программной архитектуры системы

Структура папок проекта.

wfe - основной подпроект системы RUNA WFE

bots – боты и бот-станции

customization – дополнительные элементы, которые могут разрабатывать пользователи системы

оргфункции

VarTags

DecisionHandlers

Валидаторы

форматтеры переменных

ActionHandlers

gpd – графический редактор бизнес-процессов

rtn – клиент-оповещатель о поступивших заданиях (для Windows)

web – web-интерфейс системы

Система состоит из нескольких подсистем. Основные подсистемы:

jbpm - ядро workflow системы (Заимствовано у проекта JBOSS JBPM, в ядро внесено большое количество исправлений)

af - подсистема авторизации и аутентификации. Не зависит он других подсистем,

4

Соседние файлы в папке RUNA