Workflow Reference Links:
1. BPM Standards in Perspective
BPMN as a process modeling standard is nearing the tipping point.BPEL is purely an execution language.
文中没有谈到XPDL。
2. Reframing the BPMN vs BPEL Debate
The confusion about BPEL and BPM in general seems to keep growing in the industry. There is still no agreement on the most basic BPM issues:
- Is BPM a business Discipline or software engineering?
- Whose responsibility is it to implement (automate) a business process?
- Should we aim to move from design to deployment with no programming?
- Whose responsibility is it to maintain a business process?
Only by getting agreement on these issues will allow us to frame BPEL discussion and the whole BPMN/BPEL relationship discussion correctly.
作者的观点是向前看,BPMN 2.0更兼容BPEL,而不要停留于争论之中。不过我认为,BPMN 2.0并没有那么完美。
3. Business Process Management /Technology History
很长的,需要耐心慢慢看。
WF Reference Links:
本期整理了“MSDN Magazine上有关WF的文章”:
1. Simplify Development With The Declarative Model Of Windows Workflow Foundation
Windows Workflow Foundation allows you to write workflow-based programs in terms of domain-specific activities that are implemented in CLR-based programming languages such as C# and Visual Basic. Here Don Box and Dharma Shukla get you started.
2. Windows Workflow Foundation
In the January 2006 issue, Don Box and Dharma Shukla introduced Windows® Workflow Foundation and discussed the overall architecture of the framework and its constituent components (see WinFX Workflow: Simplify Development With The Declarative Model Of Windows Workflow Foundation).
3. Windows Workflow Foundation, Part 2
discuss ASP. NET workflow applications and the ability to expose a workflow as a Web service and invoke a Web service from a workflow.
工作流的构造块就是活动。构造这样一个工作流意味着将活动进行组合以创建所需的模型来解决遇到的问题。虽然 Windows Workflow Foundation 提供了很多内置的活动,但依然可以通过自定义活动对其进行完全扩展。
5. Windows Workflow: 构建自定义活动以扩展您的工作流的作用范围
本文介绍在 Windows Workflow Foundation 中构建自定义活动所需的核心组件。
6. Windows Workflow Foundation 中的跟踪服务
介绍 Windows Workflow Foundation 跟踪基础结构,以及使用内置的基于 SQL Server 的跟踪服务进行自定义跟踪。
7. 事务工作流
在建模业务逻辑时,工作流肯定可以代表事务性任务,因此您需要了解如何在 Windows Workflow Foundation 中编译事务性语义的代码。
8. 基础: 工作流中的 ActivityExecutionContext
讲解工作流的执行、持久性和补偿中的重要组成部分。
介绍了 Windows Workflow Foundation (WF) 通信体系结构,并讨论了发送工作流之外的数据以及向运行中的工作流实例提交数据的情况。
10. WF 操作指导: 使用 Windows Workflow Foundation 构建状态机
状态机工作流是使程序逻辑可视化的另一种方法。顺序工作流从一个活动到另一个活动的执行方式不同,状态机是从一个状态转换到另一个状态。
借助 NET Framework 3.5,Windows Workflow Foundation 现在能够真正地与 Windows Communication Foundation 集成在一起。本专栏将说明集成的工作原理以及如何有效利用它。
12. 基础: 在 WF 中加载工作流模型
工作流模型或定义是工具将创建和修改的产物,并且为工作流的运行时实例提供模板。通过各种方法对工作流进行建模这一灵活性是一项强大的功能,适用于目标为各种用户群的建模工具。但是,应使用哪种格式来对工作流进行建模呢?答案依旧不是那么简单。在本专栏中,我将介绍如何应用两种常见的模型以及运行时处理它们的方式。此外,我还将介绍运行时如何为 Microsoft® .NET Framework 类型和可扩展应用程序标记语言 (XAML) 创建新的工作流实例,以及可如何自定义该过程以适应您的需求。
13. 单元测试工作流和活动
Matt Milner 介绍了与测试 Windows Workflow Foundation 活动、工作流和相关组件有关的一些挑战和技术。
14. Windows Workflow Foundation 应用程序最佳实践
Windows Workflow Foundation 的核心是其声明性编程模型。在现实世界中使用 WF 实现软件解决方案时,可以参考下列最佳实践。
将工作流集成到 ASP.NET 应用程序中意味着可通过工作流队列与活动通信并在全局应用程序类中托管运行时。我们将向您介绍其使用方法。