雪狐狸的专栏

【以程序书写自己的人生,紧跟智者的脚步,在总结中进步。】

BPM、WORKFLOW

原创 工作流系列之可自管理的分布式工作流引擎的设计与实现收藏

针对当前企业和政府对分布式工作流应用的需求趋势,给出了一个基于JMX(Java Management Extensions)-Java管理扩展框架和Observer观察者模式的可自管理的分布式工作流引擎(Self-Management Distributed Workflow Engine)的设计与实现。在该实现中以观察者模式作为主控引擎与各个执行引擎进行分布式协作的实现机制。利用JMX Notification Model(JMX通知模型)和JMX Timer Service(JMX时间服务)实现观察者模式的异步特性。主控引擎充当目标对象,所有的执行引擎充当观察者并关注主控引擎的状态改变。主控引擎的调度机采用轮转法为所有的实例活动动态分配执行引擎。执行引擎通过在启动时自动注册到主控引擎,关闭时自动从主控引擎注销,实现了整个系统的可自管理性,而以工作流命名空间(WorkflowNameSpace)的形式对工作流相关数据的封装和EJB容器提供的良好的事务特性,保证了整个系统的可靠性。 阅读全文>

发表于 @ 2007年08月18日 10:20:00|评论(loading...)|收藏

原创 工作流系列之基础概念篇收藏

近两年随着电子商务环境不断演进(例如阿里巴巴的B2B电子商务平台),从原来支持企业内部单系统的业务流程、到企业内部应用、服务的集成,再进一步向企业与合作伙伴之间业务交互,工作流正扮演着越来越重要的角色。阅读全文>

发表于 @ 2007年08月15日 19:55:00|评论(loading...)|收藏

原创 工作流之时间管理收藏

其实最早接触时间管理这个概念是在上大学的时候,学过一门《工业企业管理学》的课程,其中讲生产管理的章节讲到了网络图、关键路线、网络时间的计算。呵呵关键路线这个概念大家都应该比较熟悉了,我们软件工程师应该最为熟悉,因为在大多数的项目计划中,可能都在用microsfot project中的甘特图来制定工作计划,而project可以直接把甘特图转换为网络图。通过网络图我们可以很快地找到关键路径并进行时间优化。现在回过头来看我们的工作流流程图,大家是不是有点似曾相识的感觉了呢。阅读全文>

发表于 @ 2007年08月05日 12:18:00|评论(loading...)|收藏

原创 基于Spring、hibernate、webwork的工作流终于推出了收藏

前段时间一直在忙于工作流的改版,经过将3个多月的努力,公司基于我们的核心框架framework4.0(spring、hibernate、webwork)的javabean版工作流终于推出了,在此发文庆祝一下。阅读全文>

发表于 @ 2007年07月24日 21:23:00|评论(loading...)|编辑|收藏

原创 分布式工作流引擎的再思考收藏

到底分布式的工作流机要解决的问题是什么?我觉得分布式工作流机要解决的根本问题不是性能问题,性能问题可以通过cluster解决,分布式工作流机要解决的还是一个分布式的问题,也就是解决分布式应用的协作问题,举个列子:对于一个大型的企业(或者是跨国公司)它有销售部、研发部、客户支持部,三个部门都分布在不同的城市(甚至是不同的国家),而有一个业务流程需要这三个部门协作完成,那么此时怎么办?阅读全文>

发表于 @ 2007年07月24日 21:01:00|评论(loading...)|编辑|收藏

原创 对分布式工作流引擎的困惑?收藏

工作流机的执行分为集中式和分布式两种,对于分布式的工作流机,其分布式的调度算法是关键所在。阅读全文>

发表于 @ 2007年07月24日 21:00:00|评论(loading...)|编辑|收藏

原创 分布式工作流引擎收藏

最近准备写一篇关于分布式工作流引擎的文章,于是查阅了一些已有产品和相关论文的实现方式,主要有以下几种实现:一、基于COBRA的分布式引擎;工作流管理系统的分布式分为三层:工作流建模的分布式、工作流引擎的分布式、工作流定义的分布式(即流程定义采用分布式存储)。阅读全文>

发表于 @ 2007年07月24日 20:59:00|评论(loading...)|编辑|收藏

原创 EJB的HOME接口的高速缓存收藏

公司的platform产品中用到了基于EJB的工作流,而platform每次调用工作流时,都是通过JNDI对home接口进行lookup,这个动作是很耗性能的,而以前竟然没有进行缓存,汗ing........,刚刚看到了Brett McLaughlin写的一篇。阅读全文>

发表于 @ 2007年07月24日 20:54:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © snowfox