我几个月前检查过,但没有找到任何好的开源BPMS适用于.net平台。 幸运的是,现在大多数BPMS都实现了可从.net程序访问的HTTP API,并且其中许多作为云服务提供。 我知道最好的基于Java的BPMS,根据您的需求,您可以检查Bonita, jBPM(其中嵌入了BRMS工具),或者Activiti。一些存在于其他语言中,但我没有关于它们的反馈。 干杯
经过大量搜索,我发现Skelta公司提供了在BPMS和引擎领域优秀的基础设施,可以将其添加到.NET平台以开发定制软件。 查看一下:http://www.skelta.com/products/bpm/features/ms-office-integration.aspx
Eclipse流程管理器"Stardust"(http://www.eclipse.org/stardust/)是一款成熟的Java开源BPMS。其商业版本与.NET结合在多个产品和项目中使用。从这个角度来看,相关特点包括:- 基于浏览器的流程建模工具 - Web服务API,支持SOAP和REST - 用户界面混搭功能,可将.NET用户界面包含在工作流中 - 提供Amazon Web Service Stardust镜像(http://wiki.eclipse.org/Stardust/Knowledge_Base/Getting_Started/RTE_on_AWS) - 商业SaaS服务提供