一种基于消息模式集成多业务系统任务列表的方法技术方案

技术编号:12567172 阅读:62 留言:0更新日期:2015-12-23 10:36
本发明专利技术公开了一种基于消息模式集成多业务系统任务列表的方法,属于计算机软件系统集成领域。上述方法通过消息模式把多个业务系统的任务列表数据集成到一起,提供给用户统一的任务列表进行访问,并且用户可以根据紧急程度设置来定义不同业务系统任务的优先级,从而实现任务列表的智能排序。最终系统提供给用户集中显示的可排序的任务列表。与其他任务列表集成的方法相比,本发明专利技术可以解决多业务系统任务列表数据难以集成的问题,并且具有架构灵活高效、展现集中化和排序智能化的特点,具有很好的推广和应用价值。

【技术实现步骤摘要】

本专利技术涉及计算机软件系统集成领域,具体地说是。
技术介绍
现有技术的多业务系统任务列表的集成方法多采用界面集成的方式,S卩,不同业务系统的任务列表显示在同一个界面的不同区域中。实际应用中,上述方法存在以下不足:一、只是将不同列表分别展示在显示界面上,显示内容不集中;二、由于不同业务系统的任务排序条件不同,因此,列表数据不能自动排序,无法保证紧急任务优先显示的顺序。
技术实现思路
本专利技术的技术任务是针对上述现有技术的不足,提供。本专利技术的技术任务是按以下方式实现的:,其特点是通过消息平台完成任务列表数据的创建和更新: A、通过消息发布订阅模式采集任务列表的数据 被集成的业务系统为消息的发布方,集成系统为消息的订阅方,任务创建信息的数据作为消息的内容,业务系统将任务创建的数据通过发布消息的方式提供给集成系统,只有订阅了业务系统发布的消息才能采集到对应业务系统任务列表的数据; B、通过消息推送接收模式更新任务列表的数据 被集成的业务系统为消息的推送方,集成系统为消息的接收方,任务更新信息的数据作为消息内容,业务系统将任务更新的数据通过推送消息的方式提供给集成系统,集成系统把接收到的业务系统的数据更新同步到集成系统的数据库中; C、通过紧急程度设置实现统一任务列表优先级排序。为了进一步便于统一显现,集成系统优选将采集到的数据以统一的格式保存到集成系统的数据库中,针对不同业务系统任务列表数据差异化的特点,数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。所述紧急程度设置,是将每个业务系统的任务排序条件都抽象为集成系统的紧急程度相关点,并由用户自定义设置其先后顺序,用户访问统一任务列表时,集成系统根据紧急程度相关点对任务列表的数据进行排序,排列顺序靠前的紧急程度相关点作为优先使用的排序条件。与现有技术相比,本专利技术的基于消息模式集成多业务系统任务列表的方法具有以下有益效果: (一)灵活高效的系统集成架构 使用消息平台作为系统集成架构的核心框架,具有灵活性和高效性的显著特点,支持多种消息模式,比如发布一一订阅模式、推送一一接收模式等,提高系统的可扩展性和性會K。(二)多业务系统的任务列表集中化展现 各个业务系统的任务列表数据集成之后,可以集中展现在集成系统的同一个列表中,无论是显示样式还是包含的内容都可以统一展现,提高系统的展现方式统一性。(三)任务列表根据紧急程度智能化排序 通过用户的紧急程度设置,系统可以实现集成的统一任务列表按照紧急程序进行优先级排序,紧急程度越尚的任务将越靠如显不,代表优先级越尚,提尚系统的易用性。【附图说明】附图1是本专利技术基于消息模式集成多业务系统任务列表的方法的流程图; 附图2是本专利技术方法中消息发布一一订阅模式原理图; 附图3是本专利技术方法中消息推送一一接收模式原理图; 附图4是本专利技术方法中紧急程度设置的抽象表示图例。【具体实施方式】参照说明书附图以具体实施例对本专利技术的基于消息模式集成多业务系统任务列表的方法作以下详细地说明。实施例: 如附图1所示,本专利技术方法通过消息模式把多个业务系统的任务列表数据集成到一起,提供给用户统一的任务列表进行访问,并且系统可以根据用户的紧急程度设置来排列不同业务系统任务的优先级顺序,从而实现任务列表的智能排序。最终系统提供给用户集中显示的可排序的任务列表。基于消息模式集成多业务系统的任务列表数据,其核心功能主要是通过消息平台完成任务列表数据的创建和更新。(I)基于消息发布一一订阅模式采集任务列表的数据 创建任务列表即采集业务系统数据的过程,采集业务数据通过消息发布一一订阅模式实现,其原理如图2所示,被集成的业务系统作为消息的发布方,将任务创建的数据通过发布消息的方式提供给订阅方,集成系统作为消息的订阅方,只有订阅了业务系统发布的消息才能采集到对应业务系统任务列表的数据。集成系统最终是要把采集到的任务列表数据统一展现给用户,因此需要将采集到的数据都以统一的格式保存到集成系统的数据库中,针对不同业务系统任务列表数据差异化的特点,数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。(2)基于消息推送一一接收模式同步更新任务列表的数据 同步更新任务列表的数据即在业务系统任务状态发生变化时同步更新集成系统任务列表数据的过程,通过消息推送一一接收模式实现,其原理如图3所示,被集成的业务系统作为消息的推送方,集成系统作为消息的接收方,业务系统会将任务更新的数据通过推送消息的方式提供给消息接收方。由于业务系统主动推送消息,因此只要是推送到消息平台的消息最终都会被集成系统接收到,集成系统把接收到的业务系统的数据更新再同步到本系统的数据库中,这样用户操作完业务系统的任务之后,集成系统的任务列表数据也会被同步更新。(3)通过紧急程度设置实现统一任务列表优先级排序对于多个业务系统的任务列表数据,被集成为统一的任务列表之后,还需要进行统一排序,否则用户访问到的任务列表可能会有误导作用,排序靠前的任务不一定紧急程度就尚O紧急程度设置,是将每个业务系统的任务排序条件都抽象为集成系统的紧急程度相关点,由用户自定义设置其先后顺序,紧急程度设置的抽象表示如图4所示。这样在用户访问统一任务列表时,系统就可以根据紧急程度设置对任务列表的数据进行排序,紧急程度相关点就作为排序条件,顺序越靠前的排序条件越先使用,直到所有的排序条件都使用完为止,最终得到任务列表所有的数据都是经过排序的,排序越靠前的紧急程度也就越高,符合紧急任务优先办理的原则,在一定程序上实现了智能化排序。采用上述方法后,多业务系统的任务列表数据将会保存数据副本到集成系统中,业务系统的任务数据变化也会同步更新到集成系统,并且列表数据的组合排序条件由用户设置来动态定义。不同业务系统的任务列表数据将会以统一的格式保存到集成系统的数据库中,并且数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。不同业务系统的任务列表数据集成之后将会以集中显示的方式展现给用户,并且系统根据用户的紧急程度设置对任务列表进行智能化排序。【主权项】1.,其特征在于通过消息平台完成任务列表数据的创建和更新: A、通过消息发布订阅模式采集任务列表的数据 被集成的业务系统为消息的发布方,集成系统为消息的订阅方,任务创建信息的数据作为消息的内容,业务系统将任务创建的数据通过发布消息的方式提供给集成系统,只有订阅了业务系统发布的消息才能采集到对应业务系统任务列表的数据; B、通过消息推送接收模式更新任务列表的数据 被集成的业务系统为消息的推送方,集成系统为消息的接收方,任务更新信息的数据作为消息内容,业务系统将任务更新的数据通过推送消息的方式提供给集成系统,集成系统把接收到的业务系统的数据更新同步到集成系统的数据库中; C、通过紧急程度设置实现统一任务列表优先级排序。2.根据权利要求1所述的基于消息模式集成多业务系统任务列表的方法,其特征在于:集成系统将采集到的数据以统一的格式保存到集成系统的数据库中,针对不同业务系统任务列表数据差异化的特点,数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。3.根据权利要求1所述的基于消息模式集成多业务系统任务列表的方法,其本文档来自技高网...

【技术保护点】
一种基于消息模式集成多业务系统任务列表的方法,其特征在于通过消息平台完成任务列表数据的创建和更新:A、通过消息发布订阅模式采集任务列表的数据被集成的业务系统为消息的发布方,集成系统为消息的订阅方,任务创建信息的数据作为消息的内容,业务系统将任务创建的数据通过发布消息的方式提供给集成系统,只有订阅了业务系统发布的消息才能采集到对应业务系统任务列表的数据;B、通过消息推送接收模式更新任务列表的数据被集成的业务系统为消息的推送方,集成系统为消息的接收方,任务更新信息的数据作为消息内容,业务系统将任务更新的数据通过推送消息的方式提供给集成系统,集成系统把接收到的业务系统的数据更新同步到集成系统的数据库中;C、通过紧急程度设置实现统一任务列表优先级排序。

【技术特征摘要】

【专利技术属性】
技术研发人员:栾瑞宁赵文龙
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

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

1