论文部分内容阅读
当前,信息系统已经从纯粹的信息展示窗口演变成包含实际应用逻辑的业务平台。这要求信息系统不仅能够支持数据的展现、存储、检索和管理,还应该支持对业务流程的管理。然而,在大量数据密集型信息系统中的业务流程中,呈现半结构化特征:①流程层具有结构。流程层模型可以由若干任务以及控制逻辑构成,流程的执行路径规划总体来看是可以预先定制的;②流程层以下层次的模型则无法完全预定制,呈现出无结构化,即对于任务内部的建模存在不确定性。这种不确定性可能是由数据、用户交互信息引发的,也可能是由于存在多种可选路径引发的;③流程定义中的任务、任务迁移、约束条件通常具有不同语义。
传统的工作流技术和现有业务流程构建方法在解决半结构化流程构建问题方面存在着许多困难,本文对信息系统中半结构化流程的构建方法进行了研究,
主要研究成果有:
1.提出混合式流程建模的分层架构。该架构对流程层和任务层采取不同的构建思路,并确保层次间无缝集成为统一的整体;
2.基于前述分层模型架构,提出流程模型的混合式描述方法。对于流程层借鉴传统的工作流建模技术,而对于更细化的模型则引入任务规约的概念,提出一种描述性的模型;
3.在模型基础上,提出业务流程实例的实现策略:
1)流程层基于成熟的过程驱动方式,借助流程引擎进行控制
2)建立应用数据与业务数据之间的映射结构,为任务实现提供基础
3)从任务规约中解析基本操作,同时生成基本操作执行条件
4)描述性实现操作序列感知,完成任务功能逻辑,确保任务顺利完成
本文提出的方法在实际项目中得到了具体应用,通过项目所实现的原型应用与对比实验,验证了方法的有效性和可行性。