随笔- 785
文章- 9
评论- 171
阅读-
123万
随笔分类 - WorkFlow
Windows Workflow Foundation 基本概念[转]
摘要:随着现在各种平台、中间件的出现,应用软件,越来越像组装汽车一样的行业。我们接触到的虽然还是那些,但是重点将放在如何处理客户的业务流程(早已经不是花费心思去处理怎么能显示一个漂亮的按钮那种基础性的工作了),这就是应用工作流的价值所在。第一次认识这个WWF,还是在去年9月份,记得还写了点东西。在此之前,我用过JJX的OSWorkflow for .net。市面上还有K2等其他工作流。如果想了解更多内容...
阅读全文
微内核过程引擎的设计思路和构架
摘要:阅读完本篇之后,再阅读我不久之前写的《揭秘jbpm流程引擎内核设计思想及构架》,可能更容易理解本文的一些主旨。也建议大家参考我几年前写的《工作流模型分析》、《工作流授权控制模型》、《工作流组织模型》、《工作流引擎调度算法与PetriNet》、《微内核工作流引擎架构》等文档。这些文档均可在我个人主页(http://www.javafox.org)上下载。 微内核过程引擎的设计思路和构架 ...
阅读全文
揭秘jbpm流程引擎内核设计思想及构架
摘要:1 前言... 1 2 阅读本篇的基础准备... 2 2.1 概念的基础... 2 2.2 环境的基础... 2 3 什么是流程引擎内核?... 3 4 引擎内核所关注的四个主要问题... 4 4.1 模型与定义对象... 4 4.2 调度机制与算法... 5 4.3 执行机制与状态... 5 4.4 实例...
阅读全文
wwf工作流和自开发工作流引擎的比较
摘要:写了一点目前工作流开发的方式比较,欢迎大家拍砖,提意见。在.NET领域,目前市场上工作流的趋势大致有两个:一个是自开发方式,即自己开发流程引擎和流程平台,二是WWF方式,即使用微软的WWF。对微软的WWF的情况了解如下:1、WWF是微软开发出的一套底层工作流引擎,它是比较底层的。开发流程必须对其机制比较清楚,除了编写业务代码外,还要编写驱动流程的代码。灵活性比较差,如果要想达到灵活配置、开发简单...
阅读全文
MS Workflow Foundation
摘要:1.系统必备 —我们需要安装WinFX(下载)和Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)。这是我们必备的开发组件。 —WF作为net3.0的一部分发布,要运行需要安装net3.0 — WF提供了一个在VS2005中可视化设计工作流的设计器,Visual Studio 20...
阅读全文
WinFX工作流:使用WF的断言(declarative)模型简化开发
摘要:WinFX中包括了被称为WWF的新技术,可以将程序表述为断言――也称为工作流的长时执行过程。不象传统的.Net程序,基于工作流的程序通常使用断言式的XAML(Extensible Application Markup Language)文档来表述,在文档中通过一组领域特定的活动来描述程序的结构。这些活动通常使用传统的基于CRL的编程语言来实现,如C#和VB。 WinFX中提供了一些预定义活动的集合...
阅读全文
WF的性能特征(二)
摘要:基于场景的测试结果 本节介绍三种重要的工作流场景,包括性能注意事项和测试结果。 测试场景的部署拓扑 下图显示了本文档中所述用于所有测试的三个不同的部署拓扑。 图 4。用于宿主一体工作流测试的部署拓扑 图 5。用于标准Web服务工作流测试的部署拓扑 图 6。用于群集Web服务工作流测试的部署拓扑 购物车 Web 服务场景 购物车是一个ASP.NET Web服务,电子商务网站可用它来管理用户的购...
阅读全文
WF的性能特征(一)
摘要:内容 介绍主要性能注意事项 工作流的主要性能因素 工作流运行时服务 工作流与性能相关的配置设置基于场景的测试结果性能案例研究组件级性能结束语 介绍 本文档对在Windows Workflow Foundation基础上开发应用程序时非常重要的关键性能注意事项和建模原则提供了整体讨论,描述了包括WF 中部分关键功能的几个演示场景(scenarios)的性能特性。它还概括出了独立组件的性能考虑,用以指...
阅读全文
业务工作流平台设计(五)
摘要:http://www.ithao123.com/english/ 自定义活动(二) 数据交换 要想使自定义活动能够通用,那么活动所需要的数据来源也必须遵循一定的规范才可以,然而这很难做到。拿自定义审核活动来讲,它可能需要在三个方面的数据(实际还要多): l 用户设计工作流时指定用于审核的人员列表,指定哪些人可参与这个审核活动。这里有一个技术点,就是如何实现自定义属性编辑器,这里不多讲。 l ...
阅读全文
业务工作流平台设计(一)
摘要:近正在忙一个应用集成系统的设计,所以有好长时间没有写工作流相关的文章了。不过这期间我们一直没有放弃对WF的探索。功夫不负有心人,我们在工作流的应用上取得了实质性的进展。因为商业目的,这里不能公布源代码。但为了大家的共同提高,我还是要把一些技术上的关键点给以说明。这期间我和同事做了大量研究,在此对他们表示感谢。 让我们很快切入正题。引入工作流的意义大家都很清楚:将不断变化的处理流程独立出来,以降低开...
阅读全文
状态机工作流.实列.报销审批流程(三)
摘要:接上篇文章 “状态机工作流.实列.报销审批流程(二) ” 本文主要讲述,如何实现一个自定义的,状态保存服务,原本是要写一个保存到Oracle 数据库的,状态保存服务的、不过家里没有 Oracle , 而且现在主要是为了练习一些实列,底层的东西是需要好好设计一下的,现在在还没有对状态保持等WF服务了解到一定的程度所以这里子凭自己的感觉,和看 ms 的代码,和一些网友的东西作也许有很多不对的...
阅读全文
状态机工作流.实列.报销审批流程(二)
摘要:接上篇文章 “状态机工作流.实列.报销审批流程(一) ” 有代码下载本文主要讲述,在web上实际应用上篇文章中设计的工作流。。。。涉及技术 在Web.config 配置 取得工作流结构 动态加签 动态取得审批方式 启动工作流流转等(这个好多列子中都有不再详细描述) Web 项目文件主要功能描述 Web.Config 配置了一些工作流服务 WorkflowRuntime ...
阅读全文
状态机工作流.实列.报销审批流程(一)
摘要:本片文章面向对像是对,WF稍微有一点了解的朋友 [本文代码下载/download] 业务描述 就是一个简单的报销单流转审批的业务 业务讲解 角色/功能 报销者 申请、填写、修改、报销单 财务 默认1000元以下金额由财务进行审核, 功能:打回(让报销者重新填写)、中止(工作流)、同意(流转到出纳)、加签(遇到特殊情况可以让老板加签就是让老板在审核一下) 老板 默认 1000 ...
阅读全文
WF工作流详细设计
摘要:工作流系统是以规格化的流程描述作为输入的软件组件,它维护流程的运行状态,并在人和应用之间分派活动;是一种反映业务流程的计算机化的、实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流起源于生产组织和办公自动化领域,其目的是将现有工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本; 本设计依据是WFMC(工作流管理联盟)规范和图论中的有向图理论;基于的技术是D...
阅读全文
WF工作流接口规范
摘要:本工作流系统是面向系统开发人员的,所以该接口规范也仅适用于开发工作流业务的软件开发人员。 1工作流设计器接口规范 工作流设计器工作流模板定义工具,通过设计器实现在一定业务范围内的流程自定义; 开发人员在使用设计器时,需要进行配置,要了解设计器中集成的基本元素(Activity)的功能、事件的绑定和属性的设置等; 1.1 设计器配置文件接口 配置文件的格式如下: ...
阅读全文
.NET中的幕后英雄:MSCOREE.DLL
摘要:现在做.NET Framework的开发的朋友应该是越来越多了,但是可能并非人人都对MSCOREE.DLL非常了解。而事实上,毫不夸张地说,MSCOREE.DLL是.NET Framework中最为核心的DLL之一,没有这个DLL,托管程序根本无法开始执行起来,但是由于这个DLL藏在System32目录下,根本无人问津,可以说是有点委屈了这位.NET Framework中的幕后英雄。本文主要讨论M...
阅读全文