`
ronghao
  • 浏览: 457175 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
E9473dd5-1985-3883-ac98-962354ca10b3
张小庆,在路上
浏览量:8808
社区版块
存档分类
最新评论

工作流技术基础读后

阅读更多


大概花了三天的时间读完这本书,书本身也不厚,读起来很快。这本书出版于 2001 年,所以对它也没有抱有很大的期望,但是还不错,特别是前三章,很有些惊喜。后面关于工作流仿真的描述也很到位。但是关于技术实现,则大都略过了。

 

总结一下里面个人觉得不错的部分。

 

第一章很不错,强调为什么需要工作流管理系统。

 

企业经营环境的变化:过去企业市场竞争主要围绕着如何提高生产率进行,现在则是围绕新产品的竞争而展开。新产品的价格总是高于其价值,通过竞争,价格才逐渐接近价值,产品失去独占期,同时也意味着产品生命周期的结束。与产品生命周期缩短所对应的,是客户定制产品数量的增加。

 

在这种情况下,传统串行的产品研制会延长产品的上市时间,同时串行过程也是在企业以功能为核心划分组织机构下的必然产物。

 

敏捷制造提出的背景:用户需求多样化、个性化,所有企业都将处于一种连续改变、不可预见的市场环境中,此时问题的核心在于是否抓住机遇、快速响应市场、开发新产品。敏捷制造的基本思想是,企业能够对持续变化、不可预测的市场需求做出快速反应,强调面向市场的敏捷性。实现敏捷制造的关键是对企业进行敏捷化改造和重组。其中企业组织结构发生重大的变化,传统的企业组织结构是功能部门制,即按照不同的功能和职能设立不同的部门,上下级之间形成一个树型的结构。这种结构的缺点在于:每个单元都由上一级的功能单元进行管理,出现问题时,每一级都会把责任推到上一级,这样会造成部门职责不清。柔性底,一个生产流程往往跨越多个部门,部门之间的协调成本很高,扯皮。需要建立起面向流程的组织机构,按照企业要实现的主要业务流程来配置组织机构,以项目来组织人员,减少内部不必要的沟通协调成本,提高对市场的响应速度。

 

由此,需要工作流系统来对企业的流程进行分析和梳理。然后围绕这些流程来进行企业的业务重组和改造。

 

第二章的亮点在于如何实施工作流系统。

 

工作流的实施不同于普通的业务处理系统,它首先需要在战略层次上对企业的业务目标进行分析,确定企业的战略目标和组织要求,然后再进入到具体的实施阶段,分为三个阶段:模型建立阶段、模型实例化阶段和模型执行阶段。实施工作流的目的在于提高企业的柔性,能够根据市场的变化不断改进其业务流程。其中作者强调了工作流的两个重要职责:集成和仿真。工作流系统本身是一个完成流程建模和流程管理的软件系统,但是为了在企业的实际业务中得到有效的应用,它必须和企业已有的或购买的其他业务系统实现集成,通过集成来提高整个企业 的应用水平和应用效率。

 

第三章分析工作流系统的组成以及 WFMC 定义的五个接口。很清晰。

 

第四章到第八章描述具体商业产品的大概技术实现、 XPDL 规范和分布式的工作流,由于现在已经是 B/S 软件的天下,所以里面的分布式在这里显得理所当然。这部分可以跳过。

 

第九章讲述作者实现的一个工作流系统 CIMFlow 。亮点在于分布式工作流机的设计方案。

 

核心思想是:多个工作流机分配给多个部门,与这个部门相关的流程或流程节点就由这个部门专属的工作流机执行,部门可以各自独立修改这些流程或流程节点。另外为了集中管理,再设置一个主控工作流机,集中管理这些部门工作流机。这样可以提高流程的柔性。很赞的思想,但是实现无疑复杂了。

 

第十章讲如何在企业流程重组中应用工作流。偶觉得,这本书一旦上升到企业运营的层次讲解工作流,马上就很赞了, O( _ )O~ 。其中关于流程仿真部分很是好看,颠覆了自己对流程仿真的观点。以前认为是流程仿真是确保流程建模的逻辑正确,属于软件测试的范畴。这里的仿真却是为企业决策提供数据。需要注意的是对资源的定义。资源包括了人、业务系统、运营成本等等,很广义的概念。

 

最后一章再次强调工作流集成能力的重要意义。不禁让我想起了 BPEL

 

合上书,我想,这是在讲工作流吗, ( o )? ,咋和我印象中的工作流不一样哩。我想,作者更强调的应该是一种高端的业务流程管理,它既不是现有的工作流、也不是 BPM 软件,然而又不是 BPG ,因为它管理的流程是可以马上执行的。只能这么想,作为 7 年前作者对工作流的理解,期望太多。

 

如果有电子版,值得一读,如果买纸版,就没有必要了。

3
0
分享到:
评论

相关推荐

    《工作流管理技术基础》第四章

    根据提供的信息,《工作流管理技术基础》第四章的内容主要聚焦于工作流管理系统的构建与运行原理,虽然原文信息中存在大量的特殊字符导致信息提取困难,但我们可以基于标题、描述及部分可读内容来推断并生成相关的...

    工作流管理系统 工作流管理系统

    工作流管理系统并非企业的核心业务系统,而是作为支持这些系统运行的基础设施,提供了一个平台,使得业务流程可以更高效、有序地进行。 工作流管理联盟(WfMC)对工作流管理系统的定义强调了其在控制和执行预先定义...

    工作流管理联盟工作流标准-工作流管理应用程序(接口2&3)规范(en).pdf

    此文档是由工作流管理联盟(Workflow Management Coalition, WFMC)制定的标准规范,主要描述了工作流管理应用程序的接口2和接口3的具体设计和技术细节。这份文档是基于WFMC成员的工作成果,经过多次修订和完善,...

    计算机硬件技术基础习题与答案

    从给定的文件标题“计算机硬件技术基础习题与答案”和描述“针对计算机硬件技术基础的练习题,并附带了答案”中,我们可以总结出一系列重要的计算机硬件基础知识,涵盖CPU操作、内存寻址、指令集、缓存、中断、时序...

    基于Python的工作流管理系统的设计与应用.pdf

    工作流管理系统(Workflow Management System,WMS)是信息技术在企业内部的一种应用,主要解决多人之间的协作问题。通过WMS,可以实现跨人员、跨部门和跨应用的协作,实现了企业日常办公流程的全自动化处理。WMS的...

    java基础之IO流

    ### Java IO流基础知识点 #### 一、IO流概述 - **定义**:在Java中,IO流(Input/Output Streams)是用来处理输入输出的基本工具。流是一种有序的数据集合,通常涉及从源到目的地的数据传输过程。源可以是文件、...

    大数据技术基础及应用1

    大数据技术基础及应用课程主要涵盖了大数据领域的核心概念和技术,旨在帮助学生理解和掌握大数据的信息基础设施、编程模型以及信息处理技术。课程内容丰富,结合理论与实践,通过Lab项目让学生深入体验和学习。 一...

    maestro-workflow-manager:基于NodeJS + RabbitMQ的工作流任务管理器和业务流程

    在Maestro Workflow Manager中,Node.js作为基础框架,用于处理HTTP请求、数据库交互以及工作流的内部逻辑。 2. **RabbitMQ**:RabbitMQ是一种开源的消息队列系统,基于AMQP(Advanced Message Queuing Protocol)...

    无人驾驶与Serverless工作流的碰撞融合.pptx

    总结来说,无人驾驶与Serverless工作流的碰撞融合,不仅解决了无人驾驶在数据处理、模型训练和持续集成等方面的挑战,还为未来的系统优化和扩展提供了强大的工具和平台。通过利用Serverless Workflow的优势,无人...

    模拟电子技术基础_课程作业.doc

    《模拟电子技术基础》课程作业主要涵盖了半导体器件和基本放大电路两个主题。在半导体器件部分,主要讨论了PN结、二极管的特性及其应用。 1. PN结在正向电压下,空间电荷区会变窄,这是由于正向电压使得PN结的多数...

    电路与电子技术基础实验报告模板(1)1

    本实验报告以山东大学计算机科学与技术学院的“电路与电子技术基础”课程为背景,由学生邵嘉明完成,旨在探讨和分析电路的基本原理和电子元件的工作特性。 一、实验目的及要求 1. 掌握基本的电路理论,包括欧姆...

    C#语言和数据库技术基础

    数据库技术基础,尤其是SQL Server,涵盖以下关键点: 1. **关系数据库模型**:理解表、字段、键(主键、外键)和索引的概念,以及如何通过ER图设计数据库模型。 2. **SQL语言**:学会基本的SQL语句,如SELECT用于...

    MRI读片基础.pdf

    上述内容涵盖了MRI的基础读片技术,包括了成像原理、参数、序列以及一些常规的应用和技巧。通过对这些知识点的学习,能够帮助放射科医师、神经科医师和相关医疗工作者更好地理解和解读MRI图像,从而为临床诊断和治疗...

    串口读数接口

    串口读数接口是软件应用程序的一部分,它的主要功能是监听和解析来自串口的数据流。这个接口通常包含以下关键组件: 1. **配置选项**:用户可以设置串口参数,如波特率(数据传输速率)、数据位、停止位和校验位。...

    编译原理课程设计读书工程报告

    在计算机科学与技术领域,编译原理是一门至关重要的课程,它探讨如何将高级编程语言转化为机器能够理解的低级语言,即机器码。编译器作为这一过程的核心工具,其作用是将源代码(Source Code)转换为可执行文件...

    FFmpeg和SDL,读内存中的视频流,进行缩放和播放

    9. **多线程技术**:为了提升用户体验,可以使用多线程技术,让解码和渲染工作在不同的线程中执行,减少等待时间。 10. **调试与测试**:在开发过程中,使用VC2010的调试工具进行断点调试,检查变量状态,找出程序...

    跟我学javaweb全套ppt

    《跟我学Java Web》内容包括搭建Web开发环境、HTML相关技术基础知识、JavaScript相关技术基础知识、JSP技术基础知识、Servlet技术基础知识、搭建MySQL数据库开发环境、JDBC技术、JavaBean技术基础知识、Ajax技术基础...

    读秀地址计算器(一江风雨)

    “读秀地址计算器(一江风雨)”是一个结合了网络爬虫、数据解析、可能的验证码识别、API调用、授权机制等多种技术的工具,对于IT专业人士,尤其是从事数据获取和分析的人员,掌握这类工具的使用和开发,可以极大地...

Global site tag (gtag.js) - Google Analytics