标签墙

Workflow & BPM

工作流(Workflow)和BPM的不同

1、工作流Workflow 在模拟、定义、执行和分析方面并不是非常关心完整周期的流程管理。没有内置的流程管理概念。 有限的可测量性和可靠性,通常只是为部门级的使用进行设计并只有有限的平台支持。 缺乏整合能力,通常只限于传送图片或者文档附件。 通常只能运行指定的应用系统,无法运行外部的主机应用系统,比如Oracle、SAP等等。 功能着重于提供强大的电子表单功能。 通常在非任务验证和收入结算领域使用。 2、BPM 业务流程的管理、模拟、执行和分析的独立的软件平台,通常用于P2P、P2A和A2ASTP任务验证和收入结算流程中。 高可测性、高事务数、大用户量的设计。 很强的集成能力,业务流程能够通过....
More...

工作流(Workflow)

工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。   简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动)的描述。   工作流在大多数的实际应用中的情况可以这样来简单地描述:在网络、服务器和多台计算机客户端的 硬件平台上,业务过程按照预先设定的规则并借助应用程序和人对相关数据的处理而完成。例....
More...

业务流程管理(Business Process Management)

所谓BPMBusiness Process Management, 即业务流程管理,是指根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。业务流程管理应 该包括"建模-实施-监控-管理"等过程,要具备其所需的所有服务与工具才能叫作BPM。   现在的信息系统开发方式的缺点在于对需求表达不清晰、效率不高。在这种思维方式下流程被固化在 系统中,企业不能随着商业环境的变化而方便迅速地改变业务流程,而企业环境的变化促使企业必须快速地调整业务来响应。实时性企业将敏捷地使用最新信息,以 积极地消除其关键性业务流程中的管理与执行层面出现的低效率延迟....
More...

Tom Baeyens谈过程虚拟机

作者 Gavin Terrill译者 胡键 发布于 2008年5月4日 上午4时17分 随着jBPM过程虚拟机(Process Virtual Machine)最近alpha测试版的发布,JBoss距离实现一个支持多定义语言的过程执行语言的目标又进了一步。这次发布也标志着jBPM受到关注的增多,最近还提供了一个更新站点。InfoQ就这个项目,以及PVM如何改变BPM领域采访了项目的带头人Tom Baeyens。 InfoQ:您能向InfoQ的读者介绍一下PVM概念的历史和目的吗? T....
More...

过程组件模型:下一代工作流?

过程组件模型:下一代工作流? BPM族人来自金星,WS族人来自于火星 这准确道出了BPM行业中或许并不明显的巨大分歧。BPM族人是指那些专注过程建模的人。他们的出发点在于分析那些描述组 织内人和系统协作方式的过程。在建模者眼中,最初的焦点并非技术,而是描述人和系统协作方式的非技术业务分析。过程自动化在许多这类BPM项目中甚至根本 未被考虑。这些项目的最终目标实际是要通过记录核心业务过程来更深入地了解组织是如何运作的。由这个背景所产生的纯BPM产品旨在通过软件自动化来简化对 这类业务过程的描述。这个阵营我称之为BPM建模者。 WS族人是指那些专注创建可执行过程的人。可执行过程是作为业务过程管....
More...

Seam jBPM integration

Seam provides two nice additions to JBPM the first one which this tutorial is about is a powerful integration between Seam components + JSF and JBPM, the second one is Page Flow Definition : we'll treat this latterin a separate tutorial as it's simply a different way to describe your application fl....
More...

jBPM学习笔记—框架设计简介

JBPM学习笔记框架设计简介 相关资料: 《jBPM学习笔记V3.2环境部署》 《jBPM学习笔记流程设计与控制》 概述: jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。 jPD....
More...

jBPM 与项目的适用性探讨

jBPM 与项目的适用性探讨 转载请保留作者信息: 作者:88250 Blog:http:blog.csdn.netDL88250 MSN Gmail QQ:DL88250@gmail.com这次讨论一下 jBPM(为简洁起见,如无特殊说明,jBPM 专指 jBPM 3) 在 BeyondTrack 项目中的的适用性问题,由此也引申了一些关于工作流引擎选用上的问题.... 一. 当初选择 jBPM 的原因 由于 BeyondTrack 项目比较特殊,需要一个很灵活的工作流引擎作底层支撑,让用户可以在运行时部署、修改、定制流程、活动及其任务。jBPM 提供的 variabl....
More...

Software Process Engine of BeyondTrack

这只是一个草稿,作为这一个月研究、创新上的一点总结。文章写得比较乱,大家有兴趣的话可以邮件我。 BeyondTrack 的 Software Process Engine 以及 SPDL 看来要暂时告一段落了 :- Software Process Engine of BeyondTrack Software Process Engine of BeyondTrack 1 Motivation Software process modeling and execution is very specialized unlike general workflows. The....
More...

BPEL 消息相关性

消息相关性是允许流程参与有状态会话的 BPEL4WS 机制。消息相关性有多种用途,例如,可以用它将回头客或已知客户匹配到长期运行的业务流程。当针对某一项用 BPEL 实现的 Web 服务的的消息抵达时,必须将该消息传送到适当的地方 - 不是传送到流程的新实例,就是传送到现有实例。消息相关性所要解决的问题是确定一条消息属于哪个对话,在 BPEL 中,此项任务即是指定位/实例化一个实例。 在许多分布式对象系统中,路由一条消息要涉及的一个方面就是检查消息的显式 instance ID,后者标识目的地。尽管路由过程很相似,但 BPEL 实例不是由一个显式的实例字段标识,而是由所交换的消息中的一个或多个....
More...

InfoQ访谈BPEL4People代表

nfoQ访谈BPEL4People代表 作者 Mark Little译者 连小剑 发布于 2008年6月5日 下午8时17分 自从首次公布BPEL4PeopleWS-HumanTask将会成为一个标准,在BPM领域构建这个新标准的种种努力就受到了空前的关注(1、2、3、4)。BPEL(又名WS-BPEL)继续分化着工作流阵营,BPEL4People也同样会吗?(OASIS)技术委员会举行了首次面对面的会议,我们得以有机会对几位幕后工作者进行了采访。 Manoj Das是Oracle公司BPM产品管理部门的总监,他关注的领域包括BPMN、BPEL、工作....
More...

业务过程执行的7个谬误

作者 Jean-Jacques Dubray译者 胡键 发布于 2008年1月28日 上午12时3分 经过8年多的认真研究之后,软件行业和它的客户正头撞南墙。由DotCom时代BPM初创者提出的愿景依旧没有得到实现:我们远没有能力使用业务分析师设计出的业务过程模型来创建完全可行的解决方案(即使通过开发人员最低程度的干预)。过程驱动应用模型的需求确实存在:业务过程改进项目在G2000公司内随处可见,但是尽管持续改进过程的需求十分强烈,可BPM的市场在2007年仍然很贫瘠(相比它能够达到的程度),和那些迅速包装自己的厂商言语形成鲜明对比的是,在2000年,Oracle业务过程管理系统的空白 ....
More...

BPEL为何不是BPM的圣杯?

BPEL为何不是BPM的圣杯? 作者 Pierre Vigneras译者 胡键 发布于 2008年12月26日 上午2时32分 介绍 看看最新的文章和各类BPM解决方案,很容易让人假定BPEL是实现工作流引擎时所使用的事实标准。从技术角度看,这可能相当正确,但极少有人会说BPEL能很容易地被终端用户(即业务分析师)理解。在实践中,他们无疑会首先选择以符号(如BPMN)为基础的图形化工具。本文将帮助读者理解技术观点(BPEL赞成派)和分析师观点(BPMN赞成派)的差异。进而,本文将解释以BPEL为基础的BPM 解决方案为何不是BPM问题解决方案的大势所趋,即使它们都能消除这种差异(因为它们通常....
More...

BPMN 2.0虚拟圆桌访谈

BPMN 2.0虚拟圆桌访谈 作者 Mark Little译者 胡键,审校: 黄璜 发布于 2009年4月25日 上午12时1分 Manoj Das是Oracle的BPM产品管理主管。他负责Oracle的BPM技术,包括BPMN、BPEL、BPEL4People和业务规则。Manoj从 事BPMN和BPEL有很长时间了,在Oracle之前他在Siebel工作,他当时的工作是负责利用BPMN和BPEL构建下一代以流程为中心的应用平 台。 Dave Ings是IBM软件标准工作组的项目主管。除了闲暇时打会儿壁球,他把全部热情都投入到了业务流程管理和SOA标....
More...

软件生存周期过程相关产品与规范的调研

关于软件过程、或者是软件生存周期领域内的工作流、过程规范、产品研究了差不多半年时间了。研究的主要是开源、开放、业界标准相关,有点肤浅的心得,概要如下 :- 对软件过程支持环境而言: Eclipse: EPF比较成型的社区规模,没有深入研究。不过感觉 eclipse 下面的东西基本是比较难用的,而且社区开发进度令人担忧。 OMG: SPEM规范就是规范,也只是规范。SPEM 的实现比较罕见,国内研究非常少,貌似中科院有个实现。国外关注也比较少,仍停留在理论上。规范,大而全啊.... IBM: Jazz基于 Jazz 的 Concert 在产品功能上非常有参考价值,终归是 IBM 精心打造的。....
More...

纵观 jBPM:从 jBPM3 到 jBPM5 以及 Activiti5

jBPM来说,今年最大的事件莫过于jBPM的创建者Tom Baeyens离开JBoss了。Tom Baeyens离开的具体原因尚不清楚,但他的离开产生了两个结果:一是jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过;二是Tom Baeyens加入Alfresco后很快推出了新的基于jBPM4的开源工作流系统Activiti。 由此不难推测Tom Baeyens离开的部分原因:JBoss内部对jBPM未来版本的架构实现产生了严重的意见分歧。更加巧合的是12月1日Activiti5刚发布,紧 接着12月2日jBPM5就发布了第一个候选发布版本,jBPM与Activiti之间的微妙关系可见一般。

More...

工作流引擎 jBPM 5.0 正式版发布

jBPM

jBPM 团队今天发布了 jBPM 5 的正式版。

More...

NetBeans 时事通讯(刊号 # 206 - Aug 16, 2012)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 206 - Aug 16, 2012

More...