Какие технологии подходят для системы документооборота человека? - PullRequest
1 голос
/ 29 мая 2010

Я исследую различные архитектуры рабочих процессов, и это ошеломляет. Система рабочего процесса, которую я создаю, будет почти полностью управляемой человеком. Очень мало, если таковая вообще будет, асинхронная активность будет иметь место.

Одна из возможностей - это просто использовать СУБД и иметь таблицу задач, из которой будут использоваться хранимые процедуры для обеспечения синхронного доступа к каждой задаче. Это кажется очень простым, но мне трудно найти причины, по которым мне может потребоваться более тяжелое решение.

Если в моей системе ~ 500 одновременно работающих пользователей и автоматизированных или асинхронных задач очень мало, я должен даже рассмотреть различные шаблоны / пакеты рабочих процессов, такие как Mule, BPEL / SOA, Spring Work Flow и т. Д.

1 Ответ

0 голосов
/ 30 мая 2010

KISS (Keep It Simple, Stupid) - это всегда хороший девиз. Если ваш рабочий процесс прост, и вам не нужно разделять элемент управления и логику, тогда кодирование вручную вполне подойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...