工作流技术解析:任务传递机制与系统分类
需积分: 1 145 浏览量
更新于2024-08-18
收藏 468KB PPT 举报
本文主要介绍了工作流技术的相关概念,包括工作流、工作流管理系统和工作流引擎,并列举了不同类型的典型工作流系统产品。
工作流技术相关概念
工作流(Workflow)是一种工作流程的计算模型,它将业务流程中的任务逻辑和规则在计算机中进行建模,以便自动化地按预定规则在多个参与者之间传递文档、信息或任务。工作流管理系统(Workflow Management System, WfMS)是实现工作流的关键,提供了定义、执行和管理这些流程的能力,协调参与者的交互和信息交换。
工作流管理系统产品架构
工作流管理系统通常由以下组件构成:
1. 定义工具:用于设计和构建工作流程模型,生成工作流定义,可能需要考虑组织结构、角色以及外部应用程序的API。
2. 工作流执行服务:执行工作流定义,管理多个并发的工作流实例,处理与外部系统和数据的交互。
3. 工作流引擎:核心组件,负责执行单个流程实例,控制流程的路径和状态,与其他引擎通信。
4. 用户界面:为用户提供交互界面,展示待办任务,有时可调用外部应用程序。
工作流产品分类
1. 基于文件的工作流系统:如FileNet的Visual WorkFlo、IBM的FlowMark、InConcert的InConcert,通过共享文件进行任务传递。
2. 基于消息的工作流系统:如Novell与FileNet合作的Ensemble、JetForm的InTempo、Keyfile的Keyflow,利用电子邮件系统传递文档信息。
3. 基于Web的工作流系统:如Action Technologies的ActionWorks Metro、Ultimus的Ultimus,利用Web技术协同工作。
4. 群件与套件系统:如IBM/Lotus的Lotus Notes、Microsoft的Office与Exchange、Novell的GroupWise,它们提供全面的应用基础结构,包括消息传递、安全管理和文档管理。
总结
工作流技术通过工作流管理系统和引擎实现了业务流程的自动化和优化,提高了效率和协作性。不同的工作流产品类别满足了各种组织和应用场景的需求,从传统的文件共享到现代的Web协作,以及综合的群件解决方案。选择合适的工作流产品对于企业实现业务流程自动化至关重要,应根据实际需求和现有IT基础设施来做出决策。
2008-12-25 上传
2013-08-06 上传
2019-05-27 上传
2024-10-28 上传
2023-05-30 上传
2024-10-31 上传
2024-09-12 上传
2024-11-12 上传
2023-05-30 上传
清风杏田家居
- 粉丝: 21
- 资源: 2万+
最新资源
- sweet_smoke_lp
- SPWM.rar_单片机开发_Windows_Unix_
- GMSMapView-Additions:自定义GMSMapView“我的位置”按钮
- Django_Network:Django社交网络
- ImageLab-Initial:ImageLab是一个独立工具,可让用户使用其GUI玩OpenCV
- Teste-oo1:用StackBlitz创建:high_voltage:
- Web应用程序和服务的集中式和分布式日志记录,扩展了System.Diagnostics和Essential.Diagnostics,提供了结构化的跟踪和日志记录,无需更改应用程序代码的1行-JavaScript开发
- torch_sparse-0.6.9-cp36-cp36m-macosx_10_9_x86_64whl.zip
- yukimryh.zip_matlab例程_matlab_
- TeTsuYa IRC Bot-开源
- qa_guru_4_10_owner_xt4k:草稿
- Assembla Mentions-crx插件
- 点击:简单的React useState钩子示例
- 参考资料-中国的书法艺术和技巧.蓝铁.zip
- 一个无主题的Web组件,用于根据表单字段值过滤可见的子元素。-JavaScript开发
- arduino-volume2:Arduino tone()-仅使用扬声器即可实现多种波形和8位音量控制!