论文部分内容阅读
业务流程管理对企业的日常运作起着至关重要的作用,但目前存在的许多问题阻碍了业务流程管理的有效运行。业务模型作为业务流程管理过程中的重要组成部分,其构建与使用涉及到了企业中许多的业务人员和技术人员,对模型语义理解的不一致将会对企业运作造成很大阻碍;而以往业务建模采取的纯手动输入文字信息的方式也导致了建模过程的低效。同时,流程设计阶段与流程执行阶段之间衔接相对松散,语义关联不紧密的问题也大大降低了业务流程管理的效率。针对以上提出的问题,本文提出一个基于三层本体的业务流程管理框架,用以支持业务流程管理的全生命周期,确保业务模型语义的一致性,降低建模过程中手工输入的程度,提高模型复用度,支持流程设计阶段到执行阶段的无缝衔接。本文的研究重点集中在业务流程建模和模型服务管理阶段,具体的工作内容如下:一、提出基于本体的业务流程管理框架。本框架涵盖了业务流程管理的模型设计阶段、模型转换阶段、流程执行阶段和信息反馈阶段。所形成的信息闭环能够支持框架的可持续发展。二、构建了三层本体模型和WSDL2.0元模型,并给出了它们之间的关联关系。三层本体包括针对业务建模的通用本体、针对特定行业的领域本体和针对流程执行的场景本体。其中,建模通用本体涵盖了企业的信息资源、组织结构、功能点和流程等四个维度的信息;领域本体定义了一套通用的领域本体框架;场景本体则给出了流程执行过程中涉及到的核心信息。本文通过构建三层本体与WSDL元模型之间的关系,为业务模型与服务描述文件之间的信息转换提供了基础。三、针对业务流程建模阶段,本文提出了基于本体的多视图业务建模机制,主要包括业务建模的语义信息绑定,领域本体替换的方法和多视图建模的实现算法。通过解析本体文件中包含的信息,用户可以通过直接选取所需元素的方式完成建模工作。四、针对模型转换阶段,本文提出了模型文件到服务描述文件的映射机制。通过建模本体与WSDL元模型的关联绑定,本文给出一套映射算法,以实现模型文件到WSDL文件的转换。本方法采用的WSDL2.0标准可以同时支持REST服务和SOAP服务。最后,本文构建了一套基于本体的业务建模及转换的原型系统,选取物流领域为例,构建物流本体,从多视图业务建模和模型文件到WSDL文件的转换两个方面对本文方法进行了验证。应用实例成果表明,本文所提出的方法对业务流程管理起到了较好的支持作用,能有效提高业务建模的效率,确保模型语义的一致性,有利于流程设计阶段与执行阶段的平滑过渡,具有一定的实际应用价值。