`
374712947
  • 浏览: 19722 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

工作流引擎的工作原理与功能

阅读更多
协同工作流引擎(Synchro flow)基于企业流程自动化基础的平台的产品同时也是企业流程再造的核心产品,并且提供以业务建模、流程设计、流程仿真、界面设计、业务整合、部署执行、系统管理、业务监控为主线的全闭环式业务系统生命周期管理。协同工作流引擎支持原有业务系统和流程的重组,是国内应用最便捷、流程实现最快的企业级流程平台。
协同工作流利用petrinet-令牌模型,将Petri网中托肯(Token)、位子(Place)和转移 (Transition) 等术语用容易理解和接受的信牌、信牌箱和活动等来描述,同时引入全局变量、值域、各活动的功能函数和后继函数。将活动实例的一次执行抽象为其功能函数和后继函数的一次执行过程,对活动赋予功能函数的语义,并由后继函数决定后续环节控制信牌转移的方向。
工作流引擎的功能
提供流程的强大控制能力,如流程分支、并发、循环、子过程、同步、异步、竞争、多工作流、同步活动组、异步活动组、静态活动等,可以任意定义条件。可以实现按条件自动的流转,并且实现多个活动节点的激活,通过创建子过程来完成任务。
工作流引擎的集成能力为
工作流引擎以其强大的集成能力可以直接与成形的应用系统进行集成,对每一种应用系统,对其要开发一个消息适配器(Message Adapter),其表现形式可能是一个动态库或可执行程序,按消息适配器把应用系统的任务指令转变为工作流引擎的标准XML消息格式,通过JMS发给MOM(SynchroMQ或其它消息中间件)。工作流引擎从MOM获取消息指令,执行相应的工作项,并把结果再转换成标准消息格式发给MOM,由消息适配器获取,实现与遗留系统的有机集成。
同时支持以事件方式集成。工作流引擎支持事件功能,事件是引擎外部与引擎进行交互的场所。每一个事件都可以为其添加一系列动作,动作由JavaScript脚本写成。这些脚本可以访问工作流API、访问数据库、发EMAIL消息、发MSN消息等各种操作。

分享到:
评论

相关推荐

    php工作流引擎,可视化设计,兼容PHP8

    一、工作流引擎原理 工作流引擎的核心是工作流模型,它通过定义任务、状态、转换条件和参与者来描述一个业务过程。工作流引擎负责解析这个模型,并根据模型执行相应的操作,如启动流程、分配任务、监控进度等。在PHP...

    EOS工作流引擎工作原理.pdf

    从提供的文件内容中,我们可以提炼出以下关于EOS工作流引擎工作原理的知识点: 1. 服务初始化和服务组件 EOS工作流引擎启动时会调用ServiceFactory.initEventService()方法来初始化事件服务。此服务可能有多种实现...

    JBPM工作流引擎内核设计思想及构架笔记分享

    JBPM 工作流引擎内核设计思想及构架笔记分享 上文提到,工作流引擎内核是一种微内核的流程引擎架构,它只包含最基本的对象和服务,以及用于解决流程运行问题的调度机制和执行机制。引擎内核的设计思想是围绕着如何...

    工作流引擎详细设计说明书

    ### 工作流引擎详细设计知识点 #### 一、引言与编写目的 工作流引擎是一种用于自动化业务流程管理的软件系统,它基于...这对于任何希望深入了解工作流引擎内部运作原理的开发者或管理者来说,都是极其宝贵的资源。

    工作流引擎白皮书(驰骋工作流引擎 )

    该白皮书旨在为读者提供深入理解工作流引擎以及驰骋工作流产品的工作原理、应用场景和核心价值。 在前言部分,作者强调了驰骋工作流引擎的目标——使非专业技术人员也能轻松进行流程设计,体现出其用户友好的设计...

    [原创]JWFD工作流引擎设计原理(JWFD v0.94 版本)

    在这个v0.94版本中,我们可以看到它已经具备了一定的功能和稳定性,对于理解和掌握工作流引擎的原理及其应用非常有价值。以下是关于JWFD工作流引擎的一些关键知识点: 1. **工作流概念**:工作流是一系列相互关联的...

    工作流引擎

    本文将深入探讨工作流引擎的概念、功能、实现原理以及其在实际应用中的价值。 工作流引擎的工作流程通常包括以下几个关键步骤: 1. **流程定义**:工作流引擎首先需要理解业务流程,这通常通过工作流建模语言(如...

    JFlow驰骋工作流引擎 v4.2.zip

    JFlow驰骋工作流引擎是一款高效、灵活且功能强大的工作流管理系统,专为满足企业级业务流程自动化需求而设计。在v4.2版本中,它继续提升了性能,优化了用户体验,并引入了一系列新的特性和改进。本文将对JFlow驰骋...

    智软工作流引擎v6.1

    而“工作流引擎”可能是一个包含实际工作流引擎代码或者相关文档的文件,用户可以通过解压并研究这个文件来深入了解引擎的内部工作原理和使用方法。 综合来看,智软工作流引擎v6.1是一个以JSP技术为基础,强调...

    gongzuoliuyinqing.rar_工作流_工作流引擎

    7. **集成与扩展**:讨论工作流引擎与其他系统(如ERP、CRM)的集成方式,以及如何通过API或插件进行功能扩展。 8. **案例分析**:可能会提供一些实际应用场景,展示工作流引擎在解决具体问题上的应用效果。 ...

    .net工作流引擎源码

    .NET工作流引擎是一种用于构建和执行业务流程的软件框架,主要应用于企业级应用开发中,以支持复杂的业务逻辑和流程自动...深入研究和实践这个源码,不仅可以增强对工作流引擎原理的理解,还能提高解决实际问题的能力。

    JAVA工作流引擎的开发和设计.pdf

    随着信息技术的快速发展,工作流引擎作为支撑企业业务流程自动化的关键组件,其开发与设计对于保证系统质量和提升企业效率具有重要意义。本文档针对Java工作流引擎的开发和设计进行了深入探讨,涵盖了工作流引擎的...

    基于ASP.NET的基于工作流引擎的系统设计与实现毕业设计(源代码+项目报告)

    论文主要讲述了工作流引擎的基本功能及设计方法,介绍工作流引擎的基本原理,具体分析了工作流引擎所包含的内容,详细介绍了相关的信息模型和控制模型。系统采用关系结构的理念来设计工作流引擎,给出了用Microsoft ...

    OA系统中工作流引擎的设计

    7. 工作流引擎的优化与改进:随着业务的发展和技术的进步,工作流引擎也需要不断地进行优化和改进。这包括流程的重构、性能的优化、功能的增强等。设计人员需要根据用户的反馈和业务需求的变化,不断迭代更新工作流...

    [计算机毕设]基于asp.net的基于工作流引擎的系统设计与实现(源代码+项目报告).zip

    论文主要讲述了工作流引擎的基本功能及设计方法,介绍工作流引擎的基本原理,具体分析了工作流引擎所包含的内容,详细介绍了相关的信息模型和控制模型。系统采用关系结构的理念来设计工作流引擎,给出了用Microsoft ...

    轻量级工作流引擎

    标题与描述中的“轻量级工作流引擎”指的是在IT领域中,特别是在企业级应用开发中,用于管理和自动化业务流程的一种高效、灵活且资源占用低的解决方案。这种引擎旨在简化复杂的业务逻辑,通过标准化和自动化的流程...

    工作流引擎 Snaker

    总结,工作流引擎Snaker为企业提供了强大且灵活的流程管理解决方案,通过其丰富的功能和易用性,能够帮助企业提升流程效率,降低运营成本,实现业务流程的标准化和规范化。无论是初次接触还是资深开发者,都能在...

    基于工作流引擎的信息系统通用框架设计 pdf

    考虑到大多数关键业务流程都需要工作流的支持,本研究采用关系结构的理念来设计工作流引擎,并详细介绍了相关的框架模型、机构模型、信息模型和控制模型的设计原理及其具体的表示和实现方法。应用此方法可显著缩短...

    Tpflow工作流引擎 v7.0.6.zip

    这对于毕业设计论文和计算机案例分析非常有价值,因为学生可以借此机会学习到工作流引擎的设计与实现,提升编程和项目管理能力。 在提供的压缩包中,"说明.htm"很可能是Tpflow v7.0.6的官方文档或者使用指南,它...

    毕业设计,基于C#+Winform+SqlServer开发的工作流引擎系统,内含完整源代码,数据库,毕业论文

    论文主要讲述了工作流引擎的基本功能及设计方法,介绍工作流引擎的基本原理,具体分析了工作流引擎所包含的内容,详细介绍了相关的信息模型和控制模型。系统采用关系结构的理念来设计工作流引擎,给出了用Microsoft ...

Global site tag (gtag.js) - Google Analytics