什么是流程服务器(BPM 相关)?

What is a Process Server (BPM related)?

我搜索了几个关于主题 "What to use .NET's Windows Workflow for?" 的问题(例如 this and this),它们让我开始掌握全局。

但是其中一篇帖子提到了 this 篇文章,其中提到了术语 "Process server"。更具体地说,这是它的引述:

It seems like the most obvious use of WF in projects so far is when you’re building a process server product.

我一直在努力寻找什么是进程服务器的明确定义,但还没有成功。

一个人最终会浏览 IBM's WebSphere Process Server,它提供了一个非常简短的目的概述,以及其他链接 - 但我找不到 Process Server[= 的明确和精确的定义25=](维基百科有 none)。

谁能帮忙填补空白?

单词 Process 可能会紧密映射到 Workflow 之类的东西。如果您认为工作流需要由某个实体单独执行,您通常会有一个 Server 来执行它。所以你去了,流程服务器是执行工作流的东西。

顺便说一句,正如您在其中一个链接中看到的那样,IBM 的 WebSphere Process Server 在某些时候将其名称(显然是后端)更改为 业务流程经理。因此,继续采用相同的思路,这就是我对他们选择该名称的原因的推测,也许他们认为他们不仅在执行,而且还使客户能够 管理 工作流程。管理最终成为一个更广泛和更具包容性的词(对于销售人员来说也更漂亮:)。

WF4 知道如何执行工作流,所以,是的,它可用于实现流程服务器。

看,这是我对它的非常宽松的定义,它可能会得到很大的改进并完全开放讨论。这实际上取决于您希望采用哪种方式进行讨论。