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