一种基于服务型公司业务流程管理系统技术方案

技术编号:32644925 阅读:12 留言:0更新日期:2022-03-12 18:24
本发明专利技术公开了一种基于服务型公司业务流程管理系统。本发明专利技术中,SOA架构模块通过在不同的应用和信息资源之间建立联系,SOA能够帮助客户提高业务流程的灵活性,增强企业底层的IT基础架构,并重用现有的IT投资;因此,选择SOA架构作为现有营销业务系统集成平台的架构,不仅能够最大限度的保护营销工作方面已有的业务系统,还能够对现有的营销业务系统进行优化和集成,还可以为今后营销系统的进一步发展预留出足够的空间;选择SOA架构作为现有营销业务系统集成平台的架构,不仅能够最大限度的保护营销工作方面已有的业务系统,还能够对现有的营销业务系统进行优化和集成,为今后营销系统的进一步发展预留出足够的空间。统的进一步发展预留出足够的空间。统的进一步发展预留出足够的空间。

【技术实现步骤摘要】
一种基于服务型公司业务流程管理系统


[0001]本专利技术属于流程管理
,具体为一种基于服务型公司业务流程管理系统。

技术介绍

[0002]近年来,我国进出口贸易不断增加,对于出口机电、纺织、农产品、水产品等大宗出口产品国外技术壁垒不断增加,门槛越来越高;进口产品要符合国家安全、卫生、环保和反欺诈的要求。这就对检验检疫施检环节提出更高的要求,利用现代信息化管理手段规范检验检疫施检环节迫在眉睫,规范检验检疫现场执法流程、应对突发事件、提高工作质量和效率是解决的主要问题。
[0003]但是常见的服务型公司业务流程管理处理效率较慢,且容易受到平台的限制,

技术实现思路

[0004]本专利技术的目的在于:为了解决上述提出的问题,提供一种基于服务型公司业务流程管理系统。
[0005]本专利技术采用的技术方案如下:一种基于服务型公司业务流程管理系统,包括启动控制模块、应用展示模块、逻辑控制模块、SOA架构模块、业务功能模块、数据服务模块、流程管理模块、流程映射模块、流程配置模块、流程跟踪写入模块、流程跟踪查询模块、流程控制操作模块、流程统计查询模块、流程催促模块,所述启动控制模块的输出端连接有所述应用展示模块的输入端,所述应用展示模块的输出端连接有所述逻辑控制模块的输入端,所述逻辑控制模块的输出端连接有所述SOA架构模块的输入端,所述SOA架构模块的输出端连接有所述业务功能模块的输入端,所述业务功能模块的输出端连接有所述数据服务模块的输入端,所述数据服务模块的输出端连接有所述流程管理模块的输入端;
[0006]所述流程管理模块的内部设置有流程映射模块、流程配置模块、流程跟踪写入模块、流程跟踪查询模块、流程控制操作模块、流程统计查询模块、流程催促模块。
[0007]在一优选的实施方式中,所述应用展示模块基于Portlet规范实现,采用PageFlow的展示级别逻辑控制,在运行时需要Portal产品的支持;所述应用展示模块主要的展示层服务包括∶流程跟踪查询、流程灵活配置查询、流程统计查询、流程控制、流程催办、流程定义、流程设置、用户管理、角色管理、资源管理、权限管理、系统维护等;在BPM流程管理系统内部,应用展示层只能与业务逻辑控制层进行交互,业务逻辑实现了展示层逻辑的所有需求;应用展示层不直接面对功能,也不直接面对数据层操作数据。
[0008]在一优选的实施方式中,所述逻辑控制模块面向业务,可以组合、封装多个功能层的服务,并提供复杂的业务逻辑,是前端展示与后台业务逻辑的接口层,对应于SOA架构的业务服务处理层。BPM流程管理系统中的业务逻辑控制层为应用展示层提供服务,并可以组合或者调用功能层的逻辑。
[0009]在一优选的实施方式中,所述SOA架构模块通过在不同的应用和信息资源之间建立联系,SOA能够帮助客户提高业务流程的灵活性,增强企业底层的IT基础架构,并重用现
有的IT投资;因此,选择SOA架构作为现有营销业务系统集成平台的架构,不仅能够最大限度的保护营销工作方面已有的业务系统,还能够对现有的营销业务系统进行优化和集成,为今后营销系统的进一步发展预留出足够的空间;所述业务功能模块的基础架构提供了一个管理、监测并协调所有服务请求的环境;服务基础架构的前端为企业服务总线,任何服务调用者提出的请求都将通过ESB进行协调,才能调用服务基础架构中所包含的各层服务;ESB的作用类似于一个服务中介,中介的责任是协调和调度业务服务,它的功能包括路由、转换、聚合、递增等;ESB作为调度过程的一部分,它还负责审核、日志、监测和安全等公用服务与其他类型服务和应用之间的沟通;服务基础架构分为5层:访问服务层、数据服务层、业务服务层、业务流程层、展现服务层;不同层次通过ESB调用,组合构成复合应用。
[0010]在一优选的实施方式中,所述业务功能模块由最底层的原子服务构成;功能层包括了一些简单的业务逻辑,同时包括了复杂的数据逻辑;数据访问的操作基于数据服务层;功能层定义和实现业务逻辑层需要的业务对象;同时,转换、映射或操作来自数据服务层的数据持久对象;BPM流程跟踪系统的功能层主要为业务逻辑层提供服务,组合新的粗粒度服务,并负责控制或者发布业务逻辑。
[0011]在一优选的实施方式中,所述数据服务模块提供了共享的数据服务和基础的数据逻辑服务,对应于SOA架构的数据服务层和访问服务层;该层封装了底层数据库的连接和访问,将关系型数据库的操作转换为面向对象的操作,可以定义持久化对象;在BPM流程跟踪内部,使用公共的、标准的DAO的方法,完成与跟踪系统数据库的交互,包括流程跟踪过程中的数据写入,数据读取和数据统计分析。
[0012]在一优选的实施方式中,所述流程映射模块基于业务规则的流程的模型,对应到BPM系统和相关业务系统的流程映射,包括是业务流程的规则,不包括一些流程中技术的处理;所述流程配置模块负责每个流程的通用的流程配置,应用到单个流程,而不是流程的实例。
[0013]在一优选的实施方式中,所述流程跟踪查询模块负责跟踪查询流程,可以查看流程状态、以及流程的节点状态;流程跟踪查询基于流程的定义,可以查询流程的实例、流程的业务节点,流程的相关的业务系统、以及业务系统中的业务节点;可以从业务的角度跟踪一个业务流程的整个过程;对于一个正在运行的实例,可以看到实例启动的节点、以及运行完的业务节点、停止的业务节点和未完成的业务节点或分支。
[0014]在一优选的实施方式中,所述流程控制操作模块负责对查询到的流程进行控制操作,如对查询到的正在运行的流程、进行流程的挂起、流程的终止等;流程跟踪查询模块负责跟踪查询流程,可以查看流程状态、以及流程的节点状态。
[0015]在一优选的实施方式中,所述流程催促模块根据预先的配置策略,调用流程跟踪查询MON模块,将查询到的符合条件的流程进行催办操作;流程跟踪查询模块负责跟踪查询流程,可以查看流程状态、以及流程的节点状态。
[0016]综上所述,由于采用了上述技术方案,本专利技术的有益效果是:
[0017]1、本专利技术中,该系统采SOA架构实现,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。SOA结构系统的产生为系统面对无限未知用户提供了可能。它不仅使其摆脱了平台限制,而且以一种标准化、轻量化的方式实现对已有业务系统的封装集成,消除了由单位内部“信息孤岛”所造成的信息壁垒,令其更容易
地优化业务流程,进而改善各单位业务过程的处理效率。
[0018]2、本专利技术中,流程管理模块的内部设置的各个模块,能够帮助客户提高业务流程的灵活性,增强企业底层的IT基础架构,并重用现有的IT投资。因此,选择SOA架构作为现有营销业务系统集成平台的架构,不仅能够最大限度的保护营销工作方面已有的业务系统,还能够对现有的营销业务系统进行优化和集成,为今后营销系统的进一步发展预留出足够的空间。
附图说明
[0019]图1为本专利技术的系统框图;
[0020]图2为本专利技术中流程管理模块系统框图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于服务型公司业务流程管理系统,包括启动控制模块(1)、应用展示模块(2)、逻辑控制模块(3)、SOA架构模块(4)、业务功能模块(5)、数据服务模块(6)、流程管理模块(7)、流程映射模块(8)、流程配置模块(9)、流程跟踪写入模块(10)、流程跟踪查询模块(11)、流程控制操作模块(12)、流程统计查询模块(13)、流程催促模块(14),其特征在于:所述启动控制模块(1)的输出端连接有所述应用展示模块(2)的输入端,所述应用展示模块(2)的输出端连接有所述逻辑控制模块(3)的输入端,所述逻辑控制模块(3)的输出端连接有所述SOA架构模块(4)的输入端,所述SOA架构模块(4)的输出端连接有所述业务功能模块(5)的输入端,所述业务功能模块(5)的输出端连接有所述数据服务模块(6)的输入端,所述数据服务模块(6)的输出端连接有所述流程管理模块(7)的输入端;所述流程管理模块(7)的内部设置有8)、流程配置模块(9)、流程跟踪写入模块(10)、流程跟踪查询模块(11)、流程控制操作模块(12)、流程统计查询模块(13)、流程催促模块(14)。2.如权利要求1所述的一种基于服务型公司业务流程管理系统,其特征在于:所述应用展示模块(2)基于Portlet规范实现,采用PageFlow的展示级别逻辑控制,在运行时需要Portal产品的支持;所述应用展示模块(2)主要的展示层服务包括∶流程跟踪查询、流程灵活配置查询、流程统计查询、流程控制、流程催办、流程定义、流程设置、用户管理、角色管理、资源管理、权限管理、系统维护等;在BPM流程管理系统内部,应用展示层只能与业务逻辑控制层进行交互,业务逻辑实现了展示层逻辑的所有需求;应用展示层不直接面对功能,也不直接面对数据层操作数据。3.如权利要求1所述的一种基于服务型公司业务流程管理系统,其特征在于:所述逻辑控制模块(3)面向业务,可以组合、封装多个功能层的服务,并提供复杂的业务逻辑,是前端展示与后台业务逻辑的接口层,对应于SOA架构的业务服务处理层;BPM流程管理系统中的业务逻辑控制层为应用展示层提供服务,并可以组合或者调用功能层的逻辑。4.如权利要求1所述的一种基于服务型公司业务流程管理系统,其特征在于:所述SOA架构模块(4)通过在不同的应用和信息资源之间建立联系,SOA能够帮助客户提高业务流程的灵活性,增强企业底层的IT基础架构,并重用现有的IT投资;因此,选择SOA架构作为现有营销业务系统集成平台的架构,不仅能够最大限度的保护营销工作方面已有的业务系统,还能够对现有的营销业务系统进行优化和集成,为今后营销系统的进一步发展预留出足够的空间;所述业务功能模块(5)的基础架构提供了一个管理、监测并协调所有服务请求的环境;服务基础架构的前端为企业服务总线(ESB),任何服务调用者提出的请求都将通过ESB进行协调,才能调用服务基础...

【专利技术属性】
技术研发人员:兰显波
申请(专利权)人:南通千问网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1