摘要:
由于“各种”原因.....^_^,我不再添加工作流模式基本描述的信息,如果有人需要请参考http://www.workflowpatterns.com/。我会发一些流程模式中的讨论话题,欢迎大家参与。 阅读全文
摘要:
请大家自检......,基本的流程模式可以参考我另外一篇随笔http://www.cnblogs.com/bobmazelin/archive/2007/03/12/671563.html里面列出的是流程的结构模式. 阅读全文
摘要:
最近抽了点时间整理之前关于构建AOP工具的思想和代码,得到不少启示,也形成了一些变化:1. 从AOP编译工具改变为AOP编织工具:它表现为AOP工具不会作和.Net编译器重复的工作,同时支持C#和VB.Net之间的静态编织,它不会额外产生DLL。2. 进行了一次大的重构,先处于aspect语言分析状态;2. 项目名称改变为AspectNet;3. 暂时不开发inter type和动态编织的实现。我... 阅读全文
摘要:
热烈祝贺我们BPM.Net团队的成立,也非常欢迎对业务流程管理系统,工作流系统感兴趣的朋友加入。我们定期发布一些专题的讨论,希望大家踊跃参与。这次的专题是工作流模式,我渐渐公布大部分模式的基本描述和示意图以及Flash,有问题可以跟贴。 阅读全文
摘要:
申请加入请回复 阅读全文
摘要:
以下是包括工作流联盟曾发布的一些工作流模式,由于篇幅问题没有加上解释,以后有机会和大家一起分享,有兴趣的也可以给我留言或发mail一起讨论,同时我在blog上会发布对其中重要模式的说明。Basic Control Flow Patterns: Sequence, Parallel Split, Synchronization, Exclusive Choice , Simple Merge. Ad... 阅读全文
摘要:
在BPMs系统中资源是不可缺少的方式,BPMs的基本元素可以参考我另一篇随笔。而资源的组织方式则是处理资源的基础,现在大部分系统都把资源以表为单元来供用户操作,一般它们都集成了SQL的操作方式,这样能方便客户操纵资源。那么这种方式的问题是什么? 1. SQL是一种简单的语言,但要熟练掌握这种语言一般只有开发人员或IT人员才会,一般的业务人员不会,这样系统的使用程度就会打折了; 2. SQL是以数据... 阅读全文
摘要:
个人认为,使用SOA对细粒度的业务进行处理不合适,主要原因是SOA的设计原则强调保持无状态,低耦合,平台无关等,这些在底层业务上说现在很难完全实现,即便实现代价很很高;而同时,BPMs则是在对细节工作管理,人与人,系统之间,人与系统处理为强项,以前的BPMs在系统之间的交互缺乏强大支持,而SOA正好赶上。由此,BPMs和SOA的结合带来的是BPMs可以放开整合的包袱,而SOA则专心处理系统间的交互... 阅读全文
摘要:
本人对AOP十分关注,也很感叹在.Net Framework 下没有一个真正的AOP编译器,类似AspectJ,虽然开源项目有不少项目都在做这方面的工作但现阶段的成果不是很大,所以个人想开发一个这样的工具。目前,我并没有打算把这个工作作为开源来作,也不作为商业项目,应该算是研究性质的项目, 先介绍一下项目的情况:项目名称:AspectCLI(暂定)项目使用技术:GoldParser(语法分析器),... 阅读全文
摘要:
Business Process Manage System日益成为企业信息管理系统重要的一部分,把握BPMs中基本元素的把握是熟悉BPMs的关键。个人认为BPMs中有3大要素: 1. 流程资源; 2. 流程规则; 3. 流程本身。 以人的结构为例子,流程本身类似人的骨骼,它定义工作的主要结构;流程资源类似肌肉,它使流程不至于空泛,没有实体,它为流程创造了整体环境;流程规则类似神经脉络,它控制流程... 阅读全文