Вопрос по архитектуре Workflow
От: BeIce  
Дата: 22.03.05 16:42
Оценка:
Добрый день!

Пишу диплом — небольшую workflow систему на .NET.
Система будет состоять из 4-х частей:
1. Дизайнер бизнес-процессов
2. Клиент для администратора
3. Клиент для пользователя
4. Движок системы (серверная часть)
Не могу решить как делать движок — Remoting, WebServices или что-то другое?
Дизайнер будет сохранять процессы в MSSQL таблице в виде XML. Движок должен выполнять два вида задач:
1. Выполнять некоторые действия по запросу (например, получить от клиента сведения о выполнении определенного шага в процессе и отправить клиенту указания для дальнейших действий).
2. Выполнять некоторые регулярные действия (чтобы управлять отложенными действиями в процессах, проверку состояний активных порцессов, управление клиентами, отправку сообшений по таймеру и т.п.)
Мне кажется что 1 — это WebServices, а 2 — WindowsService. Но как-то с WindowsService вязываться не очень хочется.
Поэтому прошу совета — правильно я предполагаю структуру движка или что-то не так?
Также интересны ссылки по теме и советы.

Благодарю за потраченное время
... << RSDN@Home 1.1.4 beta 3 rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.