目录 |
分布式工作流管理技术是指虚拟企、业产品全生命周期过程项目管理的主要手段,在网络经济环境下,产品全生命周期的实现过程有可能是跨利润中心和跨地域的,分布式工作流管理技术能够实现异构环境下从过程建模、过程仿真与评价到过程执行、过程监控的一个完整的过程支持框架。
分布式工作流管理系统的优点是:满足企业大规模、多任务的用户需求,克服集中式系统固有的吞吐量瓶颈;系统具有良好的可伸缩性,企业可根据情况来灵活配置分布的工作流机;可采取更多的措施保证系统运行的可靠性;符合目前信息科学研究中网络化分布式计算技术与应用的发展趋势。
分布式工作流管理技术主要内容如下:
1、过程建模技术研究建立的过程模型以工流的形式进行定义和表示,既包括模型的静态信息,也包括运行时的动态信息,过程建模中需要得到企业组织模型、资源模型以及数据模型的支持。这部分内容更深层次的内涵在了工作流模型建模方法的研究,即采用怎样的形式来建立工作流模型、工作流模型的属性定义、相关模型的关联方法等等。
2、过程仿真与评价技术研究在过程模型提交运行之前,有必要通过仿真来对模型的结构、性能等方面进行事先的验证,来检查方案中是否存在死锁、瓶颈、数据错误等问题及其他意料之外的隐患,同时还可观察仿真运行过程中信息、物料及资金的流动情况,为企业的过程评价提供客观的数字依据。另外,还可以利用仿真环境生动、形象的特点,在过程实施之前对相关人员进行培训,使其熟悉自己的任务、明确自己在整个过程中的位置,从而减少过程实施过程中由人员失误而带来的不安全因素,通过仿真的统计种分析模块,根据多次仿真运行的结果,还可以向用户提供某个过程的成本、统计运行时间、资源利用率等性能指标的统计数值,并以直观的方式来对各种不同的方案进行比较,方便用户选择最优的过程模型来进行实施和运行。
3、分布式工作流机分布式工作流机支持企业内部砭跨企业问的过程执行。在过程模型建立之后,实现全生命周期过程管理的关键就在于计算机系统控制之下的过程执行,体现在工作流的运行上,就是由后台工作流机驱动的任务执行、导航以及应用的集成。当过程开始提交运行后,单个的任务是由相关角色的人员依据模型的定义来完成的,而任务间的导航、数据的传递、应用的激活与调用则全部是由工作流机负责完成的,这种方式大大减少了前后两个任务之间的无效等待与延迟,能够以最快捷的方式推进过程的演进,同时,这些状态数据又完全在工作流机的控制之下,使得对过程的监控成为可能。
4、过程监控与执行工具以基于Web的方式,根据不同用户登录的角色,来建立客户端应用的界面,其中管理员用户通过相应的界面对工作流的执行情况进行监控,普通用户(即一般的任务执行人员)则通过普通用户界面来获取任务,并报告任务的完成情况。
5、实现应用系统的集成过程中应用系统间相互的悯用逻辑比较复杂,因此面向过程的应用集成问题需要一种统一的机制来解决,对于负责过程执行的工作流机而言,它需要有一个一致的方法来与过程中的应用进行互操作,一旦这种机制或方法确定和建立好之后,计集成到工作流系统下的应用也就提出了新的要求,即它必须具有符合这种机制的接口才可以成为过程的一部分,在过程的执行进程中才可被工作流机激活与调用。由于不同的应用具有不同的特点,而且它在过程中所处的地位和角色也各不相同,所以在兼顾全局的情况下,从实际应用的角度出发,在主体的集成框架下兼容一些其他方式的集成机制,来解决这个问题。