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

文档序号:9433288阅读:372来源:国知局
一种基于消息模式集成多业务系统任务列表的方法
【技术领域】
[0001]本发明涉及计算机软件系统集成领域,具体地说是一种基于消息模式集成多业务系统任务列表的方法。
【背景技术】
[0002]现有技术的多业务系统任务列表的集成方法多采用界面集成的方式,S卩,不同业务系统的任务列表显示在同一个界面的不同区域中。实际应用中,上述方法存在以下不足:一、只是将不同列表分别展示在显示界面上,显示内容不集中;二、由于不同业务系统的任务排序条件不同,因此,列表数据不能自动排序,无法保证紧急任务优先显示的顺序。

【发明内容】

[0003]本发明的技术任务是针对上述现有技术的不足,提供一种基于消息模式集成多业务系统任务列表的方法。
[0004]本发明的技术任务是按以下方式实现的:一种基于消息模式集成多业务系统任务列表的方法,其特点是通过消息平台完成任务列表数据的创建和更新:
A、通过消息发布订阅模式采集任务列表的数据
被集成的业务系统为消息的发布方,集成系统为消息的订阅方,任务创建信息的数据作为消息的内容,业务系统将任务创建的数据通过发布消息的方式提供给集成系统,只有订阅了业务系统发布的消息才能采集到对应业务系统任务列表的数据;
B、通过消息推送接收模式更新任务列表的数据
被集成的业务系统为消息的推送方,集成系统为消息的接收方,任务更新信息的数据作为消息内容,业务系统将任务更新的数据通过推送消息的方式提供给集成系统,集成系统把接收到的业务系统的数据更新同步到集成系统的数据库中;
C、通过紧急程度设置实现统一任务列表优先级排序。
[0005]为了进一步便于统一显现,集成系统优选将采集到的数据以统一的格式保存到集成系统的数据库中,针对不同业务系统任务列表数据差异化的特点,数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。
[0006]所述紧急程度设置,是将每个业务系统的任务排序条件都抽象为集成系统的紧急程度相关点,并由用户自定义设置其先后顺序,用户访问统一任务列表时,集成系统根据紧急程度相关点对任务列表的数据进行排序,排列顺序靠前的紧急程度相关点作为优先使用的排序条件。
[0007]与现有技术相比,本发明的基于消息模式集成多业务系统任务列表的方法具有以下有益效果:
(一)灵活高效的系统集成架构
使用消息平台作为系统集成架构的核心框架,具有灵活性和高效性的显著特点,支持多种消息模式,比如发布一一订阅模式、推送一一接收模式等,提高系统的可扩展性和性會K。
[0008](二)多业务系统的任务列表集中化展现
各个业务系统的任务列表数据集成之后,可以集中展现在集成系统的同一个列表中,无论是显示样式还是包含的内容都可以统一展现,提高系统的展现方式统一性。
[0009](三)任务列表根据紧急程度智能化排序
通过用户的紧急程度设置,系统可以实现集成的统一任务列表按照紧急程序进行优先级排序,紧急程度越尚的任务将越靠如显不,代表优先级越尚,提尚系统的易用性。
【附图说明】
[0010]附图1是本发明基于消息模式集成多业务系统任务列表的方法的流程图;
附图2是本发明方法中消息发布一一订阅模式原理图;
附图3是本发明方法中消息推送一一接收模式原理图;
附图4是本发明方法中紧急程度设置的抽象表示图例。
【具体实施方式】
[0011]参照说明书附图以具体实施例对本发明的基于消息模式集成多业务系统任务列表的方法作以下详细地说明。
[0012]实施例:
如附图1所示,本发明方法通过消息模式把多个业务系统的任务列表数据集成到一起,提供给用户统一的任务列表进行访问,并且系统可以根据用户的紧急程度设置来排列不同业务系统任务的优先级顺序,从而实现任务列表的智能排序。最终系统提供给用户集中显示的可排序的任务列表。
[0013]基于消息模式集成多业务系统的任务列表数据,其核心功能主要是通过消息平台完成任务列表数据的创建和更新。
[0014](I)基于消息发布一一订阅模式采集任务列表的数据
创建任务列表即采集业务系统数据的过程,采集业务数据通过消息发布一一订阅模式实现,其原理如图2所示,被集成的业务系统作为消息的发布方,将任务创建的数据通过发布消息的方式提供给订阅方,集成系统作为消息的订阅方,只有订阅了业务系统发布的消息才能采集到对应业务系统任务列表的数据。集成系统最终是要把采集到的任务列表数据统一展现给用户,因此需要将采集到的数据都以统一的格式保存到集成系统的数据库中,针对不同业务系统任务列表数据差异化的特点,数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。
[0015](2)基于消息推送一一接收模式同步更新任务列表的数据
同步更新任务列表的数据即在业务系统任务状态发生变化时同步更新集成系统任务列表数据的过程,通过消息推送一一接收模式实现,其原理如图3所示,被集成的业务系统作为消息的推送方,集成系统作为消息的接收方,业务系统会将任务更新的数据通过推送消息的方式提供给消息接收方。由于业务系统主动推送消息,因此只要是推送到消息平台的消息最终都会被集成系统接收到,集成系统把接收到的业务系统的数据更新再同步到本系统的数据库中,这样用户操作完业务系统的任务之后,集成系统的任务列表数据也会被同步更新。
[0016](3)通过紧急程度设置实现统一任务列表优先级排序对于多个业务系统的任务列表数据,被集成为统一的任务列表之后,还需要进行统一排序,否则用户访问到的任务列表可能会有误导作用,排序靠前的任务不一定紧急程度就尚O
[0017]紧急程度设置,是将每个业务系统的任务排序条件都抽象为集成系统的紧急程度相关点,由用户自定义设置其先后顺序,紧急程度设置的抽象表示如图4所示。这样在用户访问统一任务列表时,系统就可以根据紧急程度设置对任务列表的数据进行排序,紧急程度相关点就作为排序条件,顺序越靠前的排序条件越先使用,直到所有的排序条件都使用完为止,最终得到任务列表所有的数据都是经过排序的,排序越靠前的紧急程度也就越高,符合紧急任务优先办理的原则,在一定程序上实现了智能化排序。
[0018]采用上述方法后,多业务系统的任务列表数据将会保存数据副本到集成系统中,业务系统的任务数据变化也会同步更新到集成系统,并且列表数据的组合排序条件由用户设置来动态定义。不同业务系统的任务列表数据将会以统一的格式保存到集成系统的数据库中,并且数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。不同业务系统的任务列表数据集成之后将会以集中显示的方式展现给用户,并且系统根据用户的紧急程度设置对任务列表进行智能化排序。
【主权项】
1.一种基于消息模式集成多业务系统任务列表的方法,其特征在于通过消息平台完成任务列表数据的创建和更新: A、通过消息发布订阅模式采集任务列表的数据 被集成的业务系统为消息的发布方,集成系统为消息的订阅方,任务创建信息的数据作为消息的内容,业务系统将任务创建的数据通过发布消息的方式提供给集成系统,只有订阅了业务系统发布的消息才能采集到对应业务系统任务列表的数据; B、通过消息推送接收模式更新任务列表的数据 被集成的业务系统为消息的推送方,集成系统为消息的接收方,任务更新信息的数据作为消息内容,业务系统将任务更新的数据通过推送消息的方式提供给集成系统,集成系统把接收到的业务系统的数据更新同步到集成系统的数据库中; C、通过紧急程度设置实现统一任务列表优先级排序。2.根据权利要求1所述的基于消息模式集成多业务系统任务列表的方法,其特征在于:集成系统将采集到的数据以统一的格式保存到集成系统的数据库中,针对不同业务系统任务列表数据差异化的特点,数据库中允许存在若干个冗余字段,用于保存个性化的任务列表数据信息。3.根据权利要求1所述的基于消息模式集成多业务系统任务列表的方法,其特征在于:所述紧急程度设置,是将每个业务系统的任务排序条件都抽象为集成系统的紧急程度相关点,并由用户自定义设置其先后顺序,用户访问统一任务列表时,集成系统根据紧急程度相关点对任务列表的数据进行排序,排列顺序靠前的紧急程度相关点作为优先使用的排序条件。
【专利摘要】本发明公开了一种基于消息模式集成多业务系统任务列表的方法,属于计算机软件系统集成领域。上述方法通过消息模式把多个业务系统的任务列表数据集成到一起,提供给用户统一的任务列表进行访问,并且用户可以根据紧急程度设置来定义不同业务系统任务的优先级,从而实现任务列表的智能排序。最终系统提供给用户集中显示的可排序的任务列表。与其他任务列表集成的方法相比,本发明可以解决多业务系统任务列表数据难以集成的问题,并且具有架构灵活高效、展现集中化和排序智能化的特点,具有很好的推广和应用价值。
【IPC分类】G06Q10/06
【公开号】CN105184470
【申请号】CN201510534420
【发明人】栾瑞宁, 赵文龙
【申请人】浪潮软件股份有限公司
【公开日】2015年12月23日
【申请日】2015年8月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1