基于状态的业务流程描述模型及其应用研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:gy19910192
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开发和应用复杂应用软件系统(Complex Application System,CAS)对提升政府、企业、事业单位等机构的管理水平、综合竞争力具有举足轻重的意义。这类系统通常带有服务性质,以实现业务流程规范化、为机构提供综合信息化平台为特征。系统涉及的单位(或部门)和用户众多,与业务紧密相关的表单数量庞大,应用规模较大,业务流程通常带有强流程性、复杂性和可变性。如何完整、准确地描述CAS系统的业务流程.满足系统不同用户的关注点和对内对外的各种需求,并且与现有遗留系统进行有效集成,是对CAS系统研究提出的新的课题和挑战。 论文对国内外业务流程描述方法和模型进行了综述,介绍了CAS系统的开发现状。针对开发CAS在业务流程表示、业务流程推进研究、业务流程中“事务级”操作的完整性保证、业务对象被调度和执行的全过程描述等方面存在的问题,提出了一种基于状态的业务流程描述模型SPDM。模型在三大约束条件(包括消息约束、规则约束和权限约束)、业务逻辑程序、消息机制等方面扩展了有限状态机模型,以一个表单在其生命周期中经历的变化为一个流程单位来讨论业务流程,通过消息作为流程交互的手段。以SPDM为业务流程的描述模型,可以刻画各种常见的业务流程模式,包括:链式、同时触发、嵌套、点对点、相似同步等。通过在SPDM模型中引入表单调度理论和操作事务的概念,使得表单在某一时刻处于其流程状态和运行时状态两者共同构成的格局中,实现了对表单被调度和执行的全过程描述,以及达到对其上的业务操作的有效控制。以一阶谓词逻辑作为基础的约束公式大大增强了模型对各种规则、条件的表达,并且支持CAS系统中“条件权限”的定制。基于状态的SPDM模型把信息孤岛当作流程中的一个节点(状态)并利用消息机制作为与其他流程的交互,既达到与信息孤岛有效、松耦合集成的效果,也使得整个应用系统的业务流程都可以在同一模型下表达。 为了更精确地描述CAS系统的业务流程,论文详细给出了SPDM模型的形式化定义,以此为基础给出各种业务流程模式的严格定义,并通过业务流程实例格局讨论业务流程的推进过程。利用谓词逻辑定义语义的方法和步骤,给出SPDM模型中流程推进要素的解释(interpretation),结合对流程实例的各赋值(assignment),得出“业务流程的推进过程等同于其实例格局不断变迁”的结论,把对业务流程的研究转化为对表单实例格局的研究。通过对表单实例格局进行日志记录(log)并构造相关统计模型,可以为CAS系统的管理者、决策层提供客观、准确的统计数据,以支持流程跟踪、流程监察、流程统计,为决策分析、流程挖掘、流程优化、应对市场变化提供客观、有力的依据。本文的研究来自工程项目实践的总结与提高,研究成果得到具体的应用。目前,SPDM模型己成功应用于我们自主研究和开发的两大平台:应用程序装配平台(Application Assembly Platform,AAP)和全局流程集成平台(Global Business ProcessIntegration Platform,GBPIP)中,其中GBPIF平台完整包含了SPDM模型。两大平台共同服务于当前正在开发和后续即将开发的工程项目,实践证明,本文提出的业务流程描述模型SPDM和以它为基础和核心构建的两大平台能正确、完整地描述CAS系统的业务流程,有效解决各机构信息化建设和CAS系统开发中存在的关键需求,使软件生产规范化、流水化,提高软件开发成功率和效率,为提高软件企业成熟度提出了可操作的技术性方法和手段,是CAS系统开发的有效解决方案。 最后,总结全文并给出了下一步研究工作。
其他文献
无线传感器网络是一种用于监测指定区域环境信息的自组织网络,它通过在目标区域内抛撒大量的嵌有传感器的节点进行组网。由于传感器节点电量容量有限,因此随着网络的长时间不
决策支持系统(Decision Support System,DSS)是一种帮助中高层管理人员进行决策的计算机系统,这种系统综合运用了信息论、人工智能、信息经济学、管理科学、行为科学等学科的
随着计算机应用领域的扩大,软件规模及复杂性不断提高,提高软件生产率是当前软件产业的当务之急。为解决这个问题,软件复用是有效的办法。领域工程为软件复用提供了有力的技术支
三维地形可视化在地理信息系统、实时仿真及3D游戏等领域都占有非常重要的地位。随着遥感技术、卫星技术的发展,三维地形场景的几何数据和纹理数据量日益庞大。因此,为了实现大
在现代信息社会中,每个行业都在不间断的产生海量的新数据。这些数据支撑行业的发展,也是科技创新的一个重要来源。大数据领域的基石就是存储、管理和分析数据的数据中心。无
语言模型是描述自然语言内在规律的数学模型,它广泛地应用于机器翻译、语音识别和文本校对等领域。近几年,基于语料库的统计语言模型的构造技术成为新的研究热点,统计语言模
数字家庭与数字电视产业发展蓬勃,未来将形成大规模应用,成为国家经济增长支柱产业之一。中山大学承担了国家科技支撑计划项目课题及相关产品开发,共有三个子课题与视频通讯平台
模糊性是事物客观存在的一种属性。随着模糊集理论的发展,要求排序的领域也越来越广泛,专门讨论排序的文章也越来越多[43]。近些年来人们已提出了近40种有关模糊数的排序方法
文本提出了一种基于感知器的中文分词增量训练方法,可在训练好的模型基础上添加目标领域标注数据继续训练,解决了大规模切分数据难于共享,源领域与目标领域数据混合需要重新
机车周转图系统是列车运行图系统的重要组成部分,是全路列车运行提供动力组织工作的基础。随着我国经济快速发展,对铁路运输需求越来越大,传统手工编制机车周转图的方法由于质量