论文部分内容阅读
根据计世资讯对于开发企业信息化解决方案的需求调研结果表明,基于业务流程管理的应用软件市场正呈现指数级、井喷式增长趋势。工作流产品作为开发业务流程管理软件的解决方案已得到广泛认可。但使用工作流产品快速开发应用,管理、分析经营过程的前提是利用可视化流程编辑器对业务流建模。据此,经广泛调研,国内外的可视化流程编辑器的现状主要呈现以下问题:(1)以插件的形式提供建模工具的工作流产品成为重量级产品,性能幅度变化很大,(2)工作流模型缺乏动静结合的校验方法,(3)主流工作流模型间缺少转换可行性方法。 鉴于以上的问题,本文为了实现企业经营过程可视化建模的目的,满足建模直观、简单易用、功能丰富的客观需求,采用基于活动网络的建模方法,依托国内外工作流产品执行的主流XPDL模型,设计和实现了一款支持企业经营过程的可视化建模、编辑、静动结合的模型校验、流程定义的管理功能集于一体的可视化流程编辑器,另外,本文提出了基于过程自动机的动态语义校验方法和XPDL向BEPL模型转换可行性方法。该编辑器以Java作为开发语言,使用JGraph作为基于MVC体系结构图形组件,提供给用户所见即所得的图形化流程模型,利用XML的跨平台、跨语言的功能特点,实现W3C DOM对象与Java Object间的映射。通过模型校验器完成流程定义的语法和过程结构的校验。 经工程实践测试,该建模工具能够对企业经营过程提供准确的可视化建模、编、校验功能,系统满足预期的目标。在不同的行业、领域具有实用和通用性。