近年来工作流技术作为一种新的技术迅速发展起来,开源工作流产品特别多,功能也越来越完善。工作流技术的引用可以根据业务需要,对流程进行优化,而不需要太多重复的开发,降低开发成本,提高资源使用率。当前在开源工作流领域中最有影响力的工作流管理系统JBPM(Java Business Process Management)可以很好的满足企业对工作流的要求,已经成为一种发展趋势。
本文首先介绍了javaee技术架构的体系结构、设计模式和核心技术。对当前流行的框架Struts、Spring和Hibernate的结构、特点和应用范围进行了详细分析。其次对工作流的概念和参考模型以及工作流管理系统进行深入的剖析,在此基础上对JBPM技术和设计技巧进行了介绍。最后以增值税核查系统为研究背景,从分层的角度,对整个系统的表现层、业务层、持久层做出了设计。利用javaee设计模式整合JBPM工作流技术,对增值税核查系统中发票核查业务流程进行了详细分析和设计,实现了流程的存档、解析、获取、执行、管理和部署等功能,使工作流技术在增值税核查系统中得到了很好的应用。
利用对核查流程定义和工作流管理模块的设计方法,实现了流程逻辑与业务逻辑的分离,支持了业务流程的分析和规范化定义以及业务单元的自动组装,降低了复杂流程应用的开发难度。验证了工作流技术应用的优越性,从而可以极大的提高税务机关的工作效率,优化税务机关的工作流程。
暂无评论