PI)为展现层或业务逻辑层的其他部分提供服务(如启动指定工作流程、询查工作任务、设置流程运行业务数据等)。另一方面,工作流引擎经常需要业务相关的数据或逻辑来决定流程流转,或者需要在不同任务之间传递业务数据,这
邮局订阅号:82-946360元/年-
《PLC技术应用200例》
29-
嵌入式系统应用
中文核心期刊《微计算机信息》(嵌入式与SOC)2006年第22卷第7-2期
时候,流程引擎会调用业务应用中业务逻辑或数据访问模块提供的API接口来完成相应操作。下面我们就部署、二次开发的难易程度、性能、是否支持分布或EAI(企业应用集成),对这两类工作流引擎做一个简单对比。
4下一代嵌入式工作流引擎发展方向
一般国内独立运行工作流产品历史会比较长,大部分是在7-8年前开始立项开发的,那时候正是分布式应用理论最火热的时候。可随着人们在实践中的经验教训和积累,发现很多情况下我们不需要复杂的分布式应用。这也是近几年来在Java世界里,许多人提倡“轻量级”“EJB”的原因。、no-事实上,嵌入式工作流引擎经过一定的扩展也能够处理跨系统的流程交互:
*部署:对于一个基于Java技术的嵌入式工作流
引擎,在部署时非常简单,用户只要将对应的j