首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >业务流程建模的设计模式?

业务流程建模的设计模式?
EN

Stack Overflow用户
提问于 2011-07-21 00:12:02
回答 2查看 2.9K关注 0票数 0

假设我们没有兴趣构建任何现有的BPMS,什么样的设计模式、书籍或特定技术对于那些想要构建一个负责处理业务流程的后台系统的人来说是有价值的

等待状态(等待工作人员的决策或API calls)

  • automated和手动process

  • process definition

  • audit日志记录

的结果)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-31 17:33:03

我不认为实施业务流程管理软件是你想要搞砸的东西!对我来说,这似乎很乏味。真的,我不相信你想在这上面投资(除非你想创建自己的BPM平台并把它卖给其他客户)。

为什么不使用现有的解决方案?大多数BPM平台都是可扩展的,您可以在它们之上构建任何您想要的东西--而且您仍然能够使用核心特性。此外,还有一些开源解决方案(jBPM)。当然,您不应该根据BPM的价格来选择BPM解决方案,因为当您有了一个良好的BPM平台之后,您将在流程实现上节省很多钱。只要找出你最需要的特性就行了!

无论如何,为了回答您的问题,我不认为您需要任何特殊的知识来构建BPM解决方案--因为需要大量的工作,我建议您选择现有的解决方案。你只需要知道如何构建应用程序。jmettraux推荐的工作流模式站点对于流程设计人员是有用的,而不是对实现BPM平台的人!ProcessManager用于流转换。

如果您想一想,BPM平台中的流程实例可能只是RDBMS中id - process状态的一个元组!每个状态都是一个用户任务或一个外部事件。使用这些规则和许多业务规则(用于输入验证和流转换)、用户表单和与其他系统的连接,您将拥有基本的BPM平台。

status)

  • process等待状态只是用户表单的提交,因此proces实例的状态将发生变化(外部事件也应更改定义:这取决于.大多数开箱即用系统都有视觉拖放设计师--祝您在实现自己的过程中好运!
  • 审计日志记录很容易,只需将每个事件插入到RDBMS
  • 中--可能这是上层管理人员最重要的事情:)

我必须注意到,我还没有实现BPM平台,但我已经与曾经与之交谈过的人交谈过,并将其描述为一场噩梦。我只是在商业BPM之上实现流程和扩展。如果你有更具体的问题,就开枪吧。

票数 2
EN

Stack Overflow用户

发布于 2011-07-21 01:32:34

几个链接

  • http://workflowpatterns.com/
  • http://www.enterpriseintegrationpatterns.com/
  • http://www.enterpriseintegrationpatterns.com/ProcessManager.html
  • http://mainthing.ru/
  • http://mainthing.ru/item/368/
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6769980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档