`
碧海山城
  • 浏览: 192579 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

工作流理论(三)-----工作流管理系统

阅读更多
工作流管理系统


工作流系统的功能与架构

      工作流系统把过程管理从应用程序从应用软件中抽取出来,从某种意义上可以把工作流管理系统和数据库管理系统进行比较,数据库管理系统把数据管理从应用软件中抽取出来。当然工作流管理系统还包括很多方面。

      工作流管理联盟(WFMC)为了避免工作流系统的混乱,用标准化工作流管理术语定义工作流管理系统和应用程序之间的数据交换标准。下面的工作流参考模型(workflow reference model)是工作流管理系统结构的通用语言描述。




      工作流执行服务(Workflow enactment service)

      上面模型的核心就是工作流执行服务(Workflow enactment service),它创建新的案例,基于流程定义生成工作项、匹配资源和工作项,支持活动的执行以记录工作流的特定方面。执行服务可以有多个工作流引擎组成。

      过程定义工具(Process definition Tools)

      工作流的定义分为两部分:过程定义与资源分类。在工作流参考模型中,用来构造它们的工具被称做过程定义工具。通常可以将其分为以下3类:(1)过程定义工具;(2)资源分类工具;(3)分析工具。


      工作流客户端程序

      实际执行过程的人不会使用过程定义工具。他们通过工作流客户端应用程序(workflow client application)与工作流系统接触。每个人呢都有一个工作列表,工作流引擎用该列表来显示哪些工作项需要被执行。当工作流引擎分配工作项给单个雇员时是推式驱动的。当工作项分配给组员时就是拉式驱动的。

     被调用的应用程序

      交互式应用:通过选中工作列表处理器中某工作项来启动交互式应用,它可能是一个标准的办公工具。比如一个文字处理器或点阵数据表

      全自动式:不需要同用户交互。

      其他工作流执行服务、管理和监控工具


      工作流系统中的人员角色

      工作流设计者
      管理员
      过程分析者
      雇员

      数据存储和交换

      工作流系统中主要涉及一下工具

      过程定义
      资源分类
      分析数据
      运行管理数据
      历史数据
      应用程序数据
      内部数据后勤管理工具

工作流系统中的接口

      工作流系统由很多组件组成。其中一些是工作流管理系统本身的工具,其他则是执行实际任务时使用的应用。为了让这些组件系统工作,它们必须能够彼此交换数据。工作流管理联盟在不同组件之间的而接口标准化方面达成了一些共识。

      互操作性标准,可以分为两类:工作流建模和描述的规范以及运行时的互操作性规范。第一类对应工作流管理联盟参考模型的接口,工作流管理联盟的过程定义语言(WPDL属于这一类)。又比如过程交换格式(PIF)。第二类重点是支持运行时过程执行信息的交换。


      开发路线图、IPSD

      IPSD是交互式面向过程的系统开发方法,高效的业务过程再设计和支持他们的信息系统的开发通过一种交互式方法结合在一起。把RAD阶段"映射"到BRP的生命周期中,就生成了工作流系统的IPSD生命周期。
      一个依照IPSD发那个发管理的项目将会经历11个阶段:准备、诊断、过程重涉及、需求、体系结构、组件设计、构造、集成、交付、实施、监控和改进。
  • 大小: 48 KB
分享到:
评论

相关推荐

    《工作流管理--模型、方法和系统》

    "方法"方面,工作流管理系统通常采用一系列的方法来设计、实施和监控工作流程。这些方法包括工作流建模语言(如BPMN或WF-NET)、流程分析技术(如瓶颈识别和效率优化)以及工作流执行服务。流程建模语言使得业务专家...

    工作流管理系统-需求规格说明书

    工作流管理系统是一种旨在自动化业务流程的软件解决方案,它通过管理和协调一系列的工作活动,涉及人员、资源、信息,以及各种信息技术工具,以实现业务流程的有效控制。这种系统的核心是工作流逻辑,即用计算机语言...

    工作流管理联盟工作流标准-工作流参考模型.pdf

    工作流参考模型是理解工作流管理系统架构和功能的关键,它不仅提供了技术上的指导,也为实现企业级工作流自动化奠定了理论基础。通过采用标准化的方法和接口,工作流参考模型促进了不同系统之间的互操作性和流程集成...

    工作流jbpm---学习文档+简单实例项目

    工作流jbpm是一种广泛应用于企业级应用中的流程自动化框架,它允许开发者定义、执行和管理业务流程。...通过深入学习和实践,开发者不仅可以理解工作流管理系统的基本运作,还能提高自己在企业级应用开发中的技能。

    工作流管理:模型、方法和系统

    3. **管理工作流**(第3章):聚焦于工作流管理系统的实际操作层面,讨论了如何部署、监控和调整工作流以满足不断变化的需求。此外,还包括了关于异常处理和工作流灵活性的重要议题。 4. **分析工作流**(第4章):...

    工作流复习要点-余阳.pdf

    工作流是组织中业务流程自动化的一种技术,它涵盖了从流程设计、执行到监控...理解这些知识点对于深入理解工作流管理系统的设计、实现和优化至关重要,不仅有助于提升工作效率,也能为企业的业务流程创新提供理论支持。

    工作流管理:模型、方法和系统.pdf

    #### 三、工作流管理系统参考模型 工作流管理系统的参考模型提供了一个标准化的方式来设计和构建工作流管理系统。这部分内容详细讨论了参考模型的不同组成部分,包括用户界面、工作流定义工具、工作流引擎、数据库...

    完整工作流系统源码

    其次,"基于web技术的工作流管理系统的设计与实现.doc"文档可能会讲解如何利用Web技术构建一个工作流系统。Web技术如HTML、CSS、JavaScript用于前端界面,而后端可能涉及Java、Python、.NET等语言,搭配数据库技术...

    十分详细的工作流实例

    通过工作流管理系统,可以定义、执行和管理工作流,实现业务流程的自动化。在C#环境下,我们可以利用.NET Framework中的Windows Workflow Foundation (WF) 来构建工作流应用。 源码部分包含了一个完整的工作流系统...

    工作流管理系统.zip

    工作流管理系统是企业信息化...总之,Java设计的工作流管理系统结合了Java的强大功能和工作流管理的理论,为企业提供了灵活、高效的工作流程解决方案。通过合理的设计和实现,能够显著提高企业的运营效率和管理水平。

    毕业论文 基于Petri网的工作流管理系统设计与实现开题报告

    【基于Petri网的工作流管理系统设计与实现】的开题报告详细分析 1. **课题背景与意义** - 在当今信息化时代,企业为提升效率、优化信息传递、固化业务模式,将工作流程纳入信息系统中。工作流管理系统(WFMS)能够...

    工作流管理技术基础--实现企业业务过程重组

    工作流管理系统(Workflow Management System, WfMS)则是用于定义、实施、执行和监控这些工作流程的软件系统。它将业务过程模型化,并自动分配任务,跟踪进度,确保流程的正确执行。 二、工作流管理系统组成 1. ...

    工作流资料+DEMO源代码

    在给定的资源中,“工作流资料+DEMO源代码”包含了一个名为“NetronLight工作流软件源码.rar”的压缩包,以及一份“工作流资料”,这为我们提供了一个研究和学习工作流管理系统实现的宝贵机会。 首先,我们来详细...

    一种基于关系数据库的工作流管理系统

    ### 基于关系数据库的工作流管理系统:理论与实践 #### 工作流管理概览 工作流管理是一项核心的IT技术,旨在优化业务流程,提高企业效率和响应能力。其基本理念是将业务流程转化为计算机可理解的模型,通过自动化...

    流程的永恒之道-工作流及BPM技术的理论、规范、模式及最佳实践

    工作流管理系统(Workflow Management System, WfMS)则提供了自动化这些流程的能力,包括任务分配、状态跟踪、规则管理等。 BPM则更注重于整体业务流程的规划、设计、实施、监控和优化。它不仅包含工作流的自动化...

    范玉顺-工作流技术基础

    这些任务可以由人或系统执行,通过工作流管理系统进行协调和监控。 2. **工作流模型**:工作流模型是工作流设计的核心,通常包括流程图、活动、转移条件、参与者等元素。BPMN(Business Process Modeling Notation...

    工作流管理基础,很完善的工作流资源

    工作流管理系统(Workflow Management System, WfMS)是实现这些功能的技术平台,它能够自动调度工作流程,处理业务规则,并与企业信息系统进行数据交换。 工作流管理系统通常包括以下组件: 1. **工作流引擎**:...

Global site tag (gtag.js) - Google Analytics