Вы можете использовать Windows Workflow Foundation (WF) для работы с C #. Я начал небольшой и простой проект с использованием WF в качестве движка рабочего процесса, на самом деле его довольно просто использовать. Посмотрите первую запись, которую я разрабатывал для этого здесь .
Что интересно в WF, так это то, что вам не нужно использовать все это, если вы хотите - если вы хотите написать какие-то пользовательские правила для некоторых объектов или объектов, вы можете - довольно изобретательно! Кроме того, это намного меньше, чем BIT BizTalk (и никаких затрат на лицензирование).
Вам необходимо добавить ссылку на следующие сборки .Net, доступные в .Net Framework v3.0 и более поздних версиях:
- System.Workflow.Activities
- System.Workflow.ComponentModel
- System.Workflow.Runtime
Проверьте статью для получения дополнительной информации.