首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

工作流引擎技术给应用系统设计带回的变化

2013-12-21 
工作流引擎技术给应用系统设计带来的变化随着工作流的概念在软件行业越来越深入人心,且一些大型软件企业都

工作流引擎技术给应用系统设计带来的变化

随着工作流的概念在软件行业越来越深入人心,且一些大型软件企业都已经大力推销自己的工作流产品,可是在不同技术平台下的工作流引擎企业的工作流产品却有着千差万别。可以说工作流引擎之所以存在并且流行,是应用软件开发企业为了简化应用系统开放和维护的工作量,从而提高开发和维护的效率。

那么工作流引擎之所以受欢迎是因为工作流不仅可以适应企业的快速发展变化而变化,还因为它可以做为支撑层进行二次开发。

因此在工作流引擎技术下设计应用系统将与传统的设计思想有所区别,使用工作流引擎技术设计应用系统的变化主要体现在以下几个方面。

分析及设计时关注的重点变化

工作流引擎技术下的设计已经不会再把具体的业务流程及业务流程的控制逻辑作为关注重点,以往复杂的控制逻辑交由流程控制台去设计和管理,交由工作流引擎去实现,开发人员只需要核实业务流程及控制逻辑在当前引擎下的可行性、相关信息项的充足性、查询分析的可行性及可用性。

开发和维护工作量的变化

绝大部分真正的工作流引擎技术是已经实现了对于各种业务流程的处理逻辑,而这些处理逻辑是开发一个应用系统过程中算法和控制最复杂的,也是维护工作最头痛的,在工作流引擎的技术下,业务流程变更就可以交给控制台来完成,省去了这些工作,开发的工作量是可以大大减少。一些更好的工作流架构甚至提供了非常多的组件、及可重用的业务控件,将开发量降到更小。使软件开发商的成本得到绝对的控制和胸有成竹的把握。

对终端用户的变化

好的工作流引擎是体现了管理思想的,在功能的设计上满足企业管理特性的需求,通过管理特性的应用使应用系统达到事倍功半的效果。流程的绩效分析更为用户提供业务流程优化的机会。

<!--EndFragment-->

热点排行