我正在阅读以下帖子: Why use Windows Workflow?
现在,wf概念看起来很有前景,可以降低公司在业务流程实施方面的成本。 MS WF看起来它并不具备快速实现的所有功能。什么是快速实施的其他wf / bpm选项?
答案 0 :(得分:2)
过去10年来,我一直在使用工作流引擎/系统(OpenText,K2.net,Metastorm,MS WorkFlow Foundation,...),我可以说wf技术非常有用,但它不适合解决所有类型的问题。
基本上是解决面向过程的任务。你会问自己这是什么意思!?井流程是具有开始,持续时间和结束的任何实体。如果你看起来这个典型的公司正在积累流程。显然在这样的系统中存储一些最终报告不是目标......当需要以控制方式处理这些任务或者需要新的过程路线时,功率会显示出来。经典实现需要开发人员编写额外的代码,好的wf系统将让你在没有代码行的情况下实现路由更改,并且进程版本控制不是问题。这只是其中一个好处。
您应该将wf系统视为快速流程开发,监控,优化和版本控制的平台。它应该为您提供BPM生命周期所需的所有工具。在这里,您可以找到我所说的内容:http://en.wikipedia.org/wiki/Business_process_management
在我的职业生涯中,我开发了一个基于MS .net技术的wf引擎和一个完全wf系统。如果您对细节感兴趣,请访问我的网站: http://www.gp-solutions.si/business/Product.aspx?s=pro&id=1&cat=2使用此系统,您可以在不到10分钟的时间内开发出包含所有表格,监控,安全性,文档等的新流程。你不能用传统的发展方式做到这一点。节省时间和金钱是这里游戏的名称。
答案 1 :(得分:2)
如果您正在寻找快速BPM实施的商业替代方案,我过去使用过两个基于.NET的平台--K2.net和PNMSoft。 我个人喜欢PNMSoft(http://www.pnmsoft.com/),因为它是原生的.NET,它支持WF和其他技术,并且非常快速且易于使用。
如果您正在寻找开源替代品,有一些基于.NET的产品,如Bonita(http://sourceforge.net/projects/bonita/),但不要指望它快速简单......
答案 2 :(得分:1)
如今,在方便的许可模式下有几个开源BPMS。
例如,Eclipse Process Manager“Stardust”(http://www.eclipse.org/stardust/)是一个全面而成熟的Java开源BPMS。它的商业版本用于不同行业的多种产品,也与.NET结合使用。
祝你好运
罗布