首页 课程 师资 教程 报名

工作流引擎原理

  • 2022-12-01 10:06:56
  • 420次 星辉

相信大家对Java工作流引擎已经有所了解,那么,工作流引擎原理是什么?星辉小编来告诉大家。

工作流引擎的功能

提供流程的强大控制能力,如流程分支、并发、循环、子过程、同步、异步、竞争、多工作流、同步活动组、异步活动组、静态活动等,可以任意定义条件。可以实现按条件自动的流转,并且实现多个活动节点的激活,通过创建子过程来完成任务。

工作流引擎的集成能力

工作流引擎以其强大的集成能力可以直接与成形的应用系统进行集成,对每一种应用系统,对其要开发一个消息适配器(Message Adapter),其表现形式可能是一个动态库或可执行程序,按消息适配器把应用系统的任务指令转变为工作流引擎的标准XML消息格式,通过JMS发给MOM(SynchroMQ或其它消息中间件)。工作流引擎从MOM获取消息指令,执行相应的工作项,并把结果再转换成标准消息格式发给MOM,由消息适配器获取,实现与遗留系统的有机集成。

同时支持以事件方式集成。工作流引擎支持事件功能,事件是引擎外部与引擎进行交互的场所。每一个事件都可以为其添加一系列动作,动作由JavaScript脚本写成。这些脚本可以访问工作流API、访问数据库、发EMAIL消息、发MSN消息等各种操作。大家如果想了解更多相关知识,不妨来关注一下星辉的Java星辉在线学习,里面的课程内容从入门到精通,细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交