返回顶部
首页 > 资讯 > 精选 >工作流(Workflow)和BPM的区别
  • 610
分享到

工作流(Workflow)和BPM的区别

2023-06-05 09:06:53 610人浏览 薄情痞子
摘要

 区分Workflow与BPM 按照我最初的设想,这篇文章本不应该写Workflow与BPM的区别的,但是世界总是变化这么快。前几天给公司内部的期刊写了篇介绍工作流的文章,之后就有很多同事询问Workflow与BPM的区

 

区分Workflow与BPM

 

按照我最初的设想,这篇文章本不应该写Workflow与BPM的区别的,但是世界总是变化这么快。前几天给公司内部的期刊写了篇介绍工作流的文章,之后就有很多同事询问Workflow与BPM的区分问题。于是不得已就写了点这方面自己的看法,现摘录如下:

 

对Workflow和BPM,没有严格的概念界限区分。

首先让我们回顾到上个世纪九十年代,诞生了“Process Reengineering”,可惜那个时候只是一阵风,因为技术跟不上,所以大多都只停留在管理层概念。但是,在九十年代,workflow技术却蓬勃发展,可谓是百家争鸣,蒸蒸日上。

2000左右,工作流技术应用已经非常成熟,数据集成,应用集成也发展迅速。随之也推动了业务过程管理、整合、统计、优化等方面的应用需求。于是就诞生了“BPM”这个概念。之后,2001年我们做了自己的BPM开发平台ES2007,也是从最简单的流程图开始,到现在有了今天的方正飞鸿平台(www.founderfix.com)。

 

如果Workflow是早期人们为了解决“办公自动化”“流程自动化”而诞生的应用技术和解决方案的话;那么BPM则是为了“对全局性的业务分析、整合”,以及“能够基于这些分析提供对上层管理决策的支持”的一种应用技术和解决方案。

 

事实上,如何去描述业务过程“Business Process”,一直还是个争论不休的话题,也因此存在几种标准。主要是以WfMC为代表的XPDL,OASIS为代表的BPEL,OMG为代表的BPMN和BPDM。

 

虽然描述过程“Process”的标准并不一样,但是在圈定以:过程定义、过程执行、过程监控、过程分析、过程优化这几个方面为核心的BPM Solution ,这一方面各家几乎都是相同的,只是实现技术不同。

 

BPM关注于由一些独立的应用系统组成的业务流程的的模拟、定义、执行、分析和管理。BPM是工作流的超集,最大的不同是使不同的应用活动相互协作提供强大的整合能力。

 

工作流管理系统用于控制流程从一个人到另一个人,从一个应用到另一个应用,因此,它用于管理工作流的信息。工作流管理不考虑业务流程的优化。BPM真正控制整个流程,确保工作流能够按计划实施。

 

BPM的解决方案包含很多工具,可以帮助业务人员很容易的创建和记录流程。可以为IT人员提供一个协同环境,来将业务人员创建的业务流程转换为可以执行的、与数据库、电子表格和业务规则相集成的代码。当业务流程很复杂的时候,一个人是不够的,很多不同的人要一起工作,协同工具是有必要的,它使得业务人员和IT人员可以进行协作。

 

BPM可以帮助软件开发人员来集成第三方的应用软件。在企业中有很多不同的应用系统。例如,ERP、PLM、财务软件等。这些系统可以通过BPM平台进行集成。此外BPM还用于处理流程执行过程中的意外和特殊情况,发布流程,并对流程进行版本控制。另外有一种工具,可以从正在执行的流程中提取一系列的指标,生成各种形式的报告,使流程的拥有者能够管理流程的资源,实现流程的优化。

 

简而言之,BPM可以提供所有的流程控制功能,并实现与各类应用软件的集成,但工作流管理不能实现这些功能。

 

工作流(Workflow)

在模拟、定义、执行和分析方面并不是非常关心完整周期的流程管理。没有内置的流程管理概念。

有限的可测量性和可靠性,通常只是为部门级的使用进行设计并只有有限的平台支持。

缺乏整合能力,通常只限于传送图片或者文档附件。

通常只能运行指定的应用系统,无法运行外部的主机应用系统,比如oracle、SAP等等。

功能着重于提供强大的电子表单功能。

通常在非任务验证和收入结算领域使用。

 

 

BPM

业务流程的管理、模拟、执行和分析的独立的软件平台,通常用于P2P、P2A和A2A(STP)任务验证和收入结算流程中。

高可测性、高事务数、大用户量的设计。

很强的集成能力,业务流程能够通过不同应用系统与多个软/硬件平台进行端到端的连接。

提供的主要功能

a.高可视化

b.可管理化

c.灵活性

d.模块化

e.整合性

f.基于规则

g.持续的优化

h.嵌入的

工作流关注于通过预定义指令集组成活动组件的特定应用的序列,包括自动过程(基于软件的)和手动活动(人工工作)。

---------------------

作者:linglongwan

来源:CSDN

原文:https://blog.csdn.net/linglongwan/article/details/6590853

版权声明:本文为博主原创文章,转载请附上博文链接!

 

--结束END--

本文标题: 工作流(Workflow)和BPM的区别

本文链接: https://lsjlt.com/news/242013.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 工作流(Workflow)和BPM的区别
     区分Workflow与BPM 按照我最初的设想,这篇文章本不应该写Workflow与BPM的区别的,但是世界总是变化这么快。前几天给公司内部的期刊写了篇介绍工作流的文章,之后就有很多同事询问Workflow与BPM的区...
    99+
    2023-06-05
  • 如何进行ABAP WORKFLOW工作流创建
    本篇文章为大家展示了如何进行ABAP WORKFLOW工作流创建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。SAP的工作流是个很老的内容了做过几次工作流的项目,现在有时间稍微写一下一、TCODE:...
    99+
    2023-06-05
  • 工作簿和工作表的区别是什么
    工作簿和工作表的区别是:1、工作簿是一个包含多个工作表的文件,而工作表是工作簿中的一个单独的表格;2、工作簿是整个文件,用于存储和管理多个工作表,而工作表是文件中的一个组成部分,用于存储和分析数据。本教程操作环境:windows10系统、D...
    99+
    2023-08-03
  • 工作簿和工作表的区别有哪些
    工作簿和工作表的区别是:1、工作簿是 Excel 文件的顶层容器,可以将它看作是一个文件夹或一个容器,用于存储一个或多个工作表;2、工作表是工作簿中的一个单独的电子表格页面,用于进行数据输入、计算、分析和可视化。本教程操作系统:Window...
    99+
    2023-08-16
  • cookie和session的工作原理和区别
    本篇内容主要讲解“cookie和session的工作原理和区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“cookie和session的工作原理和区别”吧!为...
    99+
    2024-04-02
  • java字节流和字符流的区别
    java中什么是字节流?Java中的字节流有助于执行8位字节的输入和输出操作;它以stream结尾。换句话说,它逐字节处理数据,适用于处理二进制文件等原始数据。 (推荐...
    99+
    2015-08-27
    java教程 java
  • java字符流和字节流的区别
    字符流:就是在字节流的基础上,加上编码,形成的数据流字符流出现的意义:因为字节流在操作字符时,可能会有中文导致的乱码,所以由字节流引申出了字符流。程序中所有的数据都是以流的方式进行传输或保存的,字节流主要操作type类型的数据,以type数...
    99+
    2022-01-19
    java基础 java
  • 工作站和服务器有哪些区别
    工作站和服务器的区别有:1、外形区别,服务器按外形可划分为塔式服务器、机架式服务器和刀片式服务器,工作站的机箱主要以塔式为主;2、目的区别,服务器更注重长期安全稳定的工作,工作站主要以满足专业需求为主;3、系统硬件区别,服务器有CPU、内存...
    99+
    2024-04-02
  • 工作站和服务器有什么区别
    工作站和服务器是两种不同的计算机设备,它们的主要区别在于其用途和功能。 工作站: 工作站是一种用于个人或团队工作的计算机设备,通...
    99+
    2024-04-26
    服务器
  • java中的字符流和字节流的区别
    字节流Java中的字节流处理的最基本单位为单个字节,它通常用来处理二进制数据。Java中最基本的两个字节流类是InputStream和OutputStream,它们分别代表了组基本的输入字节流和输出字节流。InputStream类与Outp...
    99+
    2020-11-28
    java入门 java 字符流 字节流 区别
  • win10工作站版和专业版的区别有哪些
    Win10 工作站版(Windows 10 Pro for Workstations)是微软公司为专业用户和高性能计算场景打造的一款...
    99+
    2023-09-18
    win10
  • 3ds Max 和 Away3D工作流程
    作者:Jens Chr Brynildsen       随着Away3d 4.0的发布,我们准备了一系列关于工作流程的教程。这个教程将会演示如何从3ds Max中导出带骨骼动画的模型,并且在Away3d中加入互动元素。使用方向键,E键,S...
    99+
    2023-01-31
    工作流程 ds Max
  • pytorch:.detach()、.detach_()的作用和区别
    文章目录 pytorch的两个函数:.detach()、.detach_()的作用和区别一、torch.detach()二、tensor.detach_() 补充:requires_gr...
    99+
    2023-09-06
    pytorch 深度学习 python
  • NETCA和NETMGR工具的区别有哪些
    这篇文章主要介绍NETCA和NETMGR工具的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! netca能做的,netmgr都能做到,netmg...
    99+
    2024-04-02
  • apache和php的工作流程是什么
    Apache和PHP的工作流程如下:1. 客户端发送HTTP请求到Apache服务器。2. Apache服务器接收到请求后,根据请求...
    99+
    2023-08-31
    apache php
  • Git的基本操作流程及工作区版本库暂存区的关系
    目录1、Git的基本操作流程2、工作区、暂存区、版本库的区别(1)工作区(2)版本库(3)暂存区(4)通过新增文件理解三个区的关系(5)说明1、Git的基本操作流程 初始化一个本地版...
    99+
    2024-04-02
  • CRM, C4C和Hybris的工作流是怎样的
    这期内容当中小编将会给大家带来有关CRM, C4C和Hybris的工作流是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CRM的例子Step by Step to debug IC inbox wo...
    99+
    2023-06-04
  • Java 流行的工作流引擎
    ...
    99+
    2017-09-07
    Java 流行的工作流引擎
  • vue和react的数据流有哪些区别
    这篇文章主要讲解了“vue和react的数据流有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue和react的数据流有哪些区别”吧! ...
    99+
    2024-04-02
  • 云服务器流量和带宽的区别
    云服务器(Cloud Server)和公有云服务(Public Cloud)是两种常见的云计算基础设施服务。下面是它们之间的主要区别: 流量和带宽:云服务器使用独立的服务器资源或租用虚拟专用网络(VPN)来为客户提供访问互联网的服务。这些...
    99+
    2023-10-26
    流量 带宽 区别
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作